new consumer creation