inner_mainv