Dan Chen and Gengsong Gao