merge with Map in main