CM: extract parsing logic
CM: add some rabbit mq stuff