circular-driven solutions