merge reverse