Your conditions: Zhang, Hai-Qing