added VoteLog and Vote classes