removed unused dependencies, replaced deprecated code and declarations