Evolved the model a little bit (to include voting)