documented template