moving is running but not smooth, need to be fixed.