https://www.educationarb.com/2023/08/catalyst.html