modification fonction move