add wanpu and modify code