Reader Class updated as intended by task