this is exactly the code of the tutorial ;) I was bored so i made this
@LearningResources and @Scratchteam