vote/sms implementation