revised to latest versions of dependencies