clean map
merge