WIP: extracted vote modification to vote model