Merge module refined