For the easiest way to understand and make it work I’d suggest you @Dara.Amarie 's website!
Here’s her thread too!