fleshed out markup for main view