clean merge