Adding a gif, explanations to come