added vote feature