added singleton for navigation controller