Added Distinct and Union.