changes in customer.rb and orderprocessor.rb