added a test for difference