Complete vote.rb