started on reader class