index page, dashboard and some view logic to go along with it