adding data pull and edge list code and data