https://www.akuh.net/2021/08/motherboard-parts-and-functions.html