Your conditions: Taixiang Liu