add API/VOTE/EMAIL/WEIXIN modules