bugfix: _read()
bugfix: find_newline()
+ ignore_string()