How do we design circular solutions?