Notes
Graph
Random