https://cointelegraph.com/explained/what-is-the-graph-and-how-does-it-work