Thanks to Jitesh117 for graph-view code