updated to use latest dependencies