fixing the consumer