roughly mirroring https://www.youtube.com/watch?v=9D4x_... has more stuff Ive found since making that