http://www.yi-wang.me/research/network-flux