adding broadcast method
broadcast and stuff