compatiblity while merge