E-mail: ruhuang@pku.edu.cn; yuchaoyang@pku.edu.cn