Added random dependency as submodule
Work on removing multicasting as enforced