fix cart input