fixed and tested pull moves