added vote management