Your conditions: Chenyang Xie