improved distribution module