Version 1.1 2018.07.24
improve the adaptability of the first order