This video from Flux Academy was very helpful for this from 8:48 on https://www.youtube.com/watch?v=v1ah1dtYAeQ