implement PBroadcastLike protocol