How to use Conditions for this? I think my head is going to explode!