implemented source navigation with navigation bar