initial draft of vote models