Hainan Natural Science Foundation Grant No. 821MS139