Added protocol api stub functions + explanations.