add vote feature