some votes
fixed vote logic