adds dependency and minor updates