https://medium.com/@anythin0007/unlocking-the-potential-of-smart-contracts-a-comprehensive-guide-51f30ed89a10