builds up preview_main_body controller, view