refactored cart confirm controller to use a scope