basic usage of polymorphic, some comments and the migration files