added tester for difference