Key Research and Development (R&D) program of Shanxi Province Grant 201903D421065