merge map