new layout
add nav and functionality