update to integrate VoteGenServer part