https://silkmeridiantraining.com/courses/maintenance-planning-and-scheduling-for-engineers-mr01-e