add voting feature