split sources; add calibration