in movement added turnaround and extracting best location to go