Added broadcast code, need to add labels and such to update