updating for dependencies