changed persistance layer to MongoDb