Author: wang dao Ding