added DependencyStack