final comm protocol