Parse Functions

All of the code in this section speaks to taking data from one source and splitting it out.