contributor.rb