mainPage completed