many changes/ shorten works with mongo/ added config/ instable commit