improve movement system