add part of function auto qiandao