update to moves method