added preliminary movement