Adding broadcast feature

The broadcast feature have finally finished