Merging Module structure rework