modified movement methods