diff --git a/authentication/migrations/0009_user_is_email_verified.py b/authentication/migrations/0009_user_is_email_verified.py
new file mode 100644
index 0000000000000000000000000000000000000000..adf7d380f2cb8ee84b633398fae73c1bf1ba332a
--- /dev/null
+++ b/authentication/migrations/0009_user_is_email_verified.py
@@ -0,0 +1,18 @@
+# Generated by Django 3.1 on 2020-10-31 02:00
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('authentication', '0008_user_is_subscribing_to_material_comments'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='user',
+            name='is_email_verified',
+            field=models.BooleanField(default=False),
+        ),
+    ]
diff --git a/register/migrations/0001_initial.py b/register/migrations/0001_initial.py
new file mode 100644
index 0000000000000000000000000000000000000000..b0aac4fa68c6c22d7c6dca72ea91c42504361238
--- /dev/null
+++ b/register/migrations/0001_initial.py
@@ -0,0 +1,27 @@
+# Generated by Django 3.1 on 2020-10-31 02:00
+
+from django.conf import settings
+from django.db import migrations, models
+import django.db.models.deletion
+import uuid
+
+
+class Migration(migrations.Migration):
+
+    initial = True
+
+    dependencies = [
+        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='EmailVerification',
+            fields=[
+                ('token', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
+                ('created_on', models.DateTimeField(auto_now_add=True)),
+                ('expire_on', models.DateTimeField(null=True)),
+                ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)),
+            ],
+        ),
+    ]