working on navigation, getting close