fixed dependency tree