adding more to poly.rb