cyclic import moving around