Here's a code example! I documented as much as possible, and I hope it helped!