wrapping my brain around conditions