protocol text