Your conditions: Haiping Fang