added blueprint, and some code to process graph data