expanding circularity and directionality. sidetracked by geometry