add consumer
update .gitignore