#4 navigation

initial work on #4