required navigation, create, and footer