found source1 and source2 are order of magnitudes different
found the bug. corrected.