added finishing touches on broadcasting