separated mongo to own module