finally movement working in a sensible way