fixed main_base