Adding difference and intersection operations