Add discrepancy analyser, TODO update