added new movement scheme