worked on the move class