mainpage execute