made movement non-dependent