WHOLE CLASS READING ROUTINES