Add Distinct
Add Aggregate Functions and Coalesce