Replies posted by David Xiang Zhang