generate the models to polymorphic association
temp commit to polymorphic stuff