mainPageView instead of this