use Base template