add MoveType and Move