add the consumer program