diff --git a/smash/web/models.py b/smash/web/models.py
index 18d09a956d97fec61ebcca4e4013a171499d3c95..7f9d129584ef7105cfda7f6dfb9b0a0d8480a49a 100644
--- a/smash/web/models.py
+++ b/smash/web/models.py
@@ -89,7 +89,7 @@ class AppType (models.Model):
 class Worker (models.Model):
     languages = models.ManyToManyField(Language)
     appointments = models.ManyToManyField('Appointment', blank=True)
-    user = models.OneToOneField(User)
+    user = models.OneToOneField(User, blank=True, null=True)
     firstName = models.CharField(max_length=50)
     lastName = models.CharField(max_length=50)
     phoneNo = models.CharField(max_length=20)
diff --git a/smash/web/templates/eqdef/index.html b/smash/web/templates/eqdef/index.html
index 8d80ba8a7787a0fef219681f972c01ac80eea435..4f84fd54756dab8d96c7f9af315c75d9f6ad26dc 100644
--- a/smash/web/templates/eqdef/index.html
+++ b/smash/web/templates/eqdef/index.html
@@ -69,7 +69,7 @@
 			$('#table').DataTable({
 			  "paging": true,
 			  "lengthChange": false,
-			  "searching": false,
+			  "searching": true,
 			  "ordering": true,
 			  "info": true,
 			  "autoWidth": false
diff --git a/smash/web/templates/subjects/index.html b/smash/web/templates/subjects/index.html
index 7d05613cb377ed305b4a8460c6446b565eaf00fe..d4b608d8b0ae626856287975c367b066b10158ca 100644
--- a/smash/web/templates/subjects/index.html
+++ b/smash/web/templates/subjects/index.html
@@ -81,7 +81,7 @@
 			$('#table').DataTable({
 			  "paging": true,
 			  "lengthChange": false,
-			  "searching": false,
+			  "searching": true,
 			  "ordering": true,
 			  "info": true,
 			  "autoWidth": false