Modify ToInitPos()