add cart.rb