lots of changes, primarily to the way voting data is retrieved