halo merge