add broadcast as a convenience function
start on chat