only minor tweaks left to do on MainPageView