try optimizing individual sources; check out CCD-overlap logic