add lists as container for todos
collapsable nav bar
always render both the table and the blank list and use JS to show and hide accordingly