added support for multi-line strings