add M_hor_floor