Implement complete voting system