added Voteable module