hi i'm learning to understand how oracle smart-contract work. do you have any suggestions for reading sources or videos that provide tutorials on how to make our own oracle contract? TIA🙏🏼