Hairong Lin and Chunhua Wang