exercise #4.2, tabbed navigation added