https://medium.com/@ebojacky/mastering-troubleshooting-strategies-and-tools-for-effective-problem-solving-in-it-f1e0935ec363