write preliminary book reader class