Added protocol snippets