add votable_type to votes
make votable type polymorphic