adding reader class