template proto