readText() implemented