diff --git a/program/models.py b/program/models.py
index 8d0744eb79947fcdd1e73de26b1da701eeb0663b..a8dffecfc80e6ab18f3b6ec63b7a75812fc7057e 100644
--- a/program/models.py
+++ b/program/models.py
@@ -117,7 +117,7 @@ class Language(models.Model):
     is_active = models.BooleanField(default=True)
 
     class Meta:
-        ordering = ("language",)
+        ordering = ("name",)
 
     def __str__(self):
         return self.name
@@ -180,7 +180,7 @@ class Show(models.Model):
     )
     hosts = models.ManyToManyField(Host, blank=True, related_name="shows")
     owners = models.ManyToManyField(User, blank=True, related_name="shows")
-    language = models.ManyToManyField(Language, blank=True, related_name="language")
+    language = models.ManyToManyField(Language, blank=True, related_name="shows")
     type = models.ForeignKey(
         Type, blank=True, null=True, on_delete=models.CASCADE, related_name="shows"
     )