classification chapter, string reader update