I basically arrived at the same place after looking through this thread…
Lots of thanks to @bravenel for the tutoring