Natural Science Foundation of Hunan Province Grant 2022JJ40255 and 2023JJ60242