use string template