model class
e.g. hashset hashmap linkedlist set
e.g. comparator comparable collections.sort()