https://silkmeridiantraining.com/courses/flow-assurance-fundamentals-og08-f