merge helper