generateCircles added