Author: Riccardo Moratto and Defeng Li