add pure.rb