collection: several things grouped together or considered as a whole
group: any number of entities (members) considered as a unit
parser: a computer program that divides code up into functional components