built out all main views