add more to mmw_source_archive before refactoring