this is the first implement of the weixin lib