more structured voting