full visualization video at https://youtu.be/4HYFGVhEIGA