https://medium.com/@elfadili.ae/the-pitfalls-of-using-dict-key-to-access-values-in-python-dictionaries-05e128d3a492