wechat bound functional implemented