https://medium.com/@CEO-Buddy578/day-15-the-power-of-self-reflection-and-continuous-improvement-in-animation-0e049637f7a2