added mem movement