https://skylerulemi.blogspot.com/2020/07/read-how-not-to-die-cookbook-100.html