https://silkmeridiantraining.com/courses/python-for-engineers-audit-and-compliance-dt03-c