adding broadcast method