add map_to_str.c