new ASCII and UTF8 read methods