put instruction validation in position move