if true then other else if false then other else other