handle base_project