pseudo for if