refactor string concats