simplified with constant radius (no control?)