added difference operator
Done