weixin move to module