experimental merge