fix cart routing