moved to MainPages namespace