better broadcast schema