update shape.rb