Your conditions: Shaofeng He