fixed relative-movement-bug