integrate template