working on navigation one step at a time