added cyclic dependence case