done: stable working with mainContent