simplified dependency graph