mainpage overhaul