add fall logic