VoteGeneration final