added mongo abstraction dependency and other dependencies