Author: Bing Gu
Dates: active 2014