voter datastructure