fixed block pushing and trun to grab