solution graph: extracting data works; graph construction is almost finished