Your conditions: Fengyi Wang