Implementation of move-transition