Implement vote route