now supports line breaks