further improvements to voting

- only works for first vote, does not check against time
This will be added in future revisions.