add age to votes, refactor votes