consolidate definitions section
a better introduction