moving votes to module Voteable