reorganize reading classes