#11: much smoother movement