initial commit 2, publisher, mongo_provider