add map_files()