inline merge