https://medium.com/@sydneycowberry/computer-basics-post-2-exploring-monitors-computer-cases-and-keyboards-c016ca76c23