merge modules