diff --git a/src/tr/majorscans/build.gradle b/src/tr/majorscans/build.gradle
index 00b33655f..b3c66e708 100644
--- a/src/tr/majorscans/build.gradle
+++ b/src/tr/majorscans/build.gradle
@@ -3,7 +3,7 @@ ext {
     extClass = '.MajorScans'
     themePkg = 'mangathemesia'
     baseUrl = 'https://www.majorscans.com'
-    overrideVersionCode = 0
+    overrideVersionCode = 1
 }
 
 apply from: "$rootDir/common.gradle"
diff --git a/src/tr/majorscans/src/eu/kanade/tachiyomi/extension/tr/majorscans/MajorScans.kt b/src/tr/majorscans/src/eu/kanade/tachiyomi/extension/tr/majorscans/MajorScans.kt
index b6209da49..6f4770fbf 100644
--- a/src/tr/majorscans/src/eu/kanade/tachiyomi/extension/tr/majorscans/MajorScans.kt
+++ b/src/tr/majorscans/src/eu/kanade/tachiyomi/extension/tr/majorscans/MajorScans.kt
@@ -1,6 +1,7 @@
 package eu.kanade.tachiyomi.extension.tr.majorscans
 
 import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
+import eu.kanade.tachiyomi.source.model.SManga
 import java.text.SimpleDateFormat
 import java.util.Locale
 
@@ -9,4 +10,17 @@ class MajorScans : MangaThemesia(
     "https://www.majorscans.com",
     "tr",
     dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("tr")),
-)
+) {
+    override val seriesStatusSelector = ".imptdt:contains(Durumu) i"
+
+    override val pageSelector = "div#readerarea img:not(noscript img)"
+
+    override fun String?.parseStatus(): Int = when {
+        this == null -> SManga.UNKNOWN
+        listOf("devam ediyor", "güncel").any { this.contains(it, ignoreCase = true) } -> SManga.ONGOING
+        this.contains("tamamlandı", ignoreCase = true) -> SManga.COMPLETED
+        this.contains("bırakıldı", ignoreCase = true) -> SManga.CANCELLED
+        this.contains("sezon finali", ignoreCase = true) -> SManga.ON_HIATUS
+        else -> SManga.UNKNOWN
+    }
+}