creating CoreMoveValidator