refactored vote summary