It works. Never change OneSegMentMove functions