added AddResult to provide diffs