look at this https://scratch.mit.edu/projects/460897328 and this https://scratch.mit.edu/projects/458703409/