modity io.rd and product.rb