diff --git a/src/es/vcpvmp/build.gradle b/src/es/vcpvmp/build.gradle
index 078408a18..ca47d312e 100644
--- a/src/es/vcpvmp/build.gradle
+++ b/src/es/vcpvmp/build.gradle
@@ -5,7 +5,7 @@ ext {
     extName = 'VCPVMP'
     pkgNameSuffix = "es.vcpvmp"
     extClass = '.VCPVMPFactory'
-    extVersionCode = 4
+    extVersionCode = 5
     libVersion = '1.2'
     containsNsfw = true
 }
diff --git a/src/es/vcpvmp/src/eu/kanade/tachiyomi/extension/es/vcpvmp/VCPVMPFactory.kt b/src/es/vcpvmp/src/eu/kanade/tachiyomi/extension/es/vcpvmp/VCPVMPFactory.kt
index 164ff08d3..25660dc09 100644
--- a/src/es/vcpvmp/src/eu/kanade/tachiyomi/extension/es/vcpvmp/VCPVMPFactory.kt
+++ b/src/es/vcpvmp/src/eu/kanade/tachiyomi/extension/es/vcpvmp/VCPVMPFactory.kt
@@ -4,6 +4,8 @@ import eu.kanade.tachiyomi.annotations.Nsfw
 import eu.kanade.tachiyomi.source.Source
 import eu.kanade.tachiyomi.source.SourceFactory
 import eu.kanade.tachiyomi.source.model.Filter
+import eu.kanade.tachiyomi.source.model.SManga
+import org.jsoup.nodes.Element
 
 @Nsfw
 class VCPVMPFactory : SourceFactory {
@@ -13,7 +15,24 @@ class VCPVMPFactory : SourceFactory {
     )
 }
 
-class VCP : VCPVMP("VCP", "https://vercomicsporno.com")
+class VCP : VCPVMP("VCP", "https://vercomicsporno.com") {
+
+    override fun popularMangaSelector() = "div.blog-list-items header ~ div.entry"
+
+    override val pageListSelector = "div.wp-content img"
+
+    override fun popularMangaNextPageSelector() = "span.current + a"
+
+    override fun popularMangaFromElement(element: Element) = SManga.create().apply {
+        element.select("a.popimg").first().let {
+            setUrlWithoutDomain(it.attr("href"))
+            it.select("figure img").first().let { img ->
+                title = img.attr("alt")
+                thumbnail_url = img.attr("abs:src")
+            }
+        }
+    }
+}
 
 class VMP : VCPVMP("VMP", "https://vermangasporno.com") {
     override val pageListSelector = "div.comicimg img[src^=$baseUrl]"