modify reader.rb