This is a repo that I made to write the code while studyin an awesome example