add reader class