https://www.abvrp.com/2020/07/class-5-environment-and-science-model.html