refactored claw moving