protocol and broadcast finish