preparing for arc
better difference
adding tests for difference