sixth commit, direction steps and route options working