now computing a basis for each circle first..