i'll solve this one with another if