got event ppublishing and consumption working. still need to figure out why there seems to be a deadlock