How to manage a movement?