modify the dependency analyzer