merge magic