restyle and refactor, bring topbar into dashboard view, and make graph format correctly