add consumer spec