add voting
update voting wip