first graph: parsing data