here come from xiaoqiang 

init~~~~