template integrated