Implement vote