add collapsible nvaigation, and sticky footer