Framework for Consumer.