added wechat auth