Template wrapper