implemented create message hub and access producer
modified logging messages