modified the database about provider and added the migration and models respectively