mainpage_semi_finished