selecting specific fields
ordering and grouping
first read through