rewrite yanxiao part fin.

qiaobian @todo show err
zili @todo