SFVote model