better vote calc