https://odb.org/2021/10/14/a-vital-beginners-guide/