added MongoDb and integration test!