why don't use Reading.new