setup base framework for navigation