When exists

When existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen existsWhen exists