introducting stringtemplate