added comments collection, pub/sub features