worth mentioning https://www.erc7683.org/ to save 1 search