create base sources
create_base_sources2