added grains.rb