fixed product.rb