merge detector*t