move validation