JUN HUA PU AND YAN QING LIAN