https://silkmeridiantraining.com/courses/network-analysis-and-routing-gs-07