Voting service implementation