Author: Hsinchun Chen,Christopher C. Yang,Feiyue Wang