by xuwm add