write template docs