added basic navigation and layout