changed MoveOperations to static