full visualization video at https://youtu.be/S2Nt6P2ppiA