National High-tech Research and Development Program Grant No. 2015AA020402