added distribution module dedicated solely in generating assemblies