adding layouts, navigation, session tracking