restructured where the vote class is. Considering moving all of it to single entry point.