rewrite of MultiLineText