modify the dependency builder