protocol template