stringtemplate and others