revisited and changed models to do polymorphic association
changed migrations for polymorphic associations