https://medium.com/@mike.anderson007/comprehensive-guide-to-diagnosing-faulty-computer-hardware-symptoms-tools-and-solutions-6fa4108ad7fd