diff --git a/app/src/androidTest/java/com/futo/polycentric/core/GenerateTestProfileTests.kt b/app/src/androidTest/java/com/futo/polycentric/core/GenerateTestProfileTests.kt
index 2a26658494285ca67fd37719ebb1468dea76188e..af8031246afbcd588a175daf97911128b338af4d 100644
--- a/app/src/androidTest/java/com/futo/polycentric/core/GenerateTestProfileTests.kt
+++ b/app/src/androidTest/java/com/futo/polycentric/core/GenerateTestProfileTests.kt
@@ -18,8 +18,8 @@ class GenerateTestProfileTests {
 
         val claims = listOf(
             s1p1.claim(Claims.youtube("UCR7KMD7jkSefYYWgSwNPEBA", "@koen-futo")),
-            s1p1.claim(Claims.rumble("c/c-3366838")),
-            s1p1.claim(Claims.rumble("user/koenfuto")),
+            s1p1.claim(Claims.rumbleChannel("c-3366838")),
+            s1p1.claim(Claims.rumbleUser("koenfuto")),
             s1p1.claim(Claims.bitcoin("bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh"))
         )
 
@@ -69,8 +69,8 @@ class GenerateTestProfileTests {
         val claims = listOf(
             s1p1.claim(Claims.hackerNews("eron_wolf")),
             s1p1.claim(Claims.youtube("UCR7KMD7jkSefYYWgSwNPEBA", "@koen-futo")),
-            s1p1.claim(Claims.odysee("@FUTO")),
-            s1p1.claim(Claims.rumble("rossmanngroup")),
+            s1p1.claim(Claims.odysee("@FUTO", "ef3c158d01613a6d60aa32e4b6c6fdf00a3b64f5")),
+            s1p1.claim(Claims.rumbleChannel("rossmanngroup")),
             s1p1.claim(Claims.discord("thekinocorner")),
             s1p1.claim(Claims.instagram("@the_kino_corner")),
             s1p1.claim(Claims.twitch("thekinocorner")),
diff --git a/app/src/androidTest/java/com/futo/polycentric/core/ProcessHandleTests.kt b/app/src/androidTest/java/com/futo/polycentric/core/ProcessHandleTests.kt
index 6ecc84947f407f72a22b31f4441279f81e9bb9ee..eddd088ab647e2fa33c8eb8991d0841900caf14b 100644
--- a/app/src/androidTest/java/com/futo/polycentric/core/ProcessHandleTests.kt
+++ b/app/src/androidTest/java/com/futo/polycentric/core/ProcessHandleTests.kt
@@ -150,7 +150,7 @@ class ProcessHandleTests {
             assertEquals(processHandle.processSecret.process.toProto(), imageManifest.process)
 
             val bytes = ApiMethods.getDataFromServerAndReassemble(imageManifest.toURLInfoDataLink(processHandle.system.toProto(), processHandle.processSecret.process.toProto(), listOf(TestConstants.SERVER)))
-            val imageData = ImageData(imageManifest.mime, imageManifest.width.toInt(), imageManifest.height.toInt(), bytes)
+            val imageData = ImageData(imageManifest.mime, imageManifest.width.toInt(), imageManifest.height.toInt(), bytes.array())
             assertEquals(imageManifest.byteCount.toInt(), imageData.data.size)
             assertArrayEquals(imageBytes, imageData.data)
         }
diff --git a/app/src/main/java/com/futo/polycentric/core/Claims.kt b/app/src/main/java/com/futo/polycentric/core/Claims.kt
index 72ba2dd1515d6aa92940d88e9a1d3007d9c9f615..1c89650a42a0ab42974c63ac25772293641958a5 100644
--- a/app/src/main/java/com/futo/polycentric/core/Claims.kt
+++ b/app/src/main/java/com/futo/polycentric/core/Claims.kt
@@ -16,12 +16,23 @@ class Claims {
             ))
         }
 
-        fun odysee(id: String): Protocol.Claim {
-            return claim(ClaimType.ODYSEE.value, mapOf(0L to id))
+        fun odysee(lbryId: String, claimId: String): Protocol.Claim {
+            return claim(ClaimType.ODYSEE.value, mapOf(
+                0L to lbryId,
+                1L to claimId
+            ))
         }
 
-        fun rumble(id: String): Protocol.Claim {
-            return claim(ClaimType.RUMBLE.value, mapOf(0L to id))
+        fun rumbleUser(id: String): Protocol.Claim {
+            return claim(ClaimType.RUMBLE.value, mapOf(
+                0L to id
+            ))
+        }
+
+        fun rumbleChannel(id: String): Protocol.Claim {
+            return claim(ClaimType.RUMBLE.value, mapOf(
+                1L to id
+            ))
         }
 
         fun discord(id: String): Protocol.Claim {
@@ -76,8 +87,11 @@ class Claims {
             return claim(ClaimType.KICK.value, mapOf(0L to id))
         }
 
-        fun soundcloud(id: String): Protocol.Claim {
-            return claim(ClaimType.SOUNDCLOUD.value, mapOf(0L to id))
+        fun soundcloud(username: String, internalId: String): Protocol.Claim {
+            return claim(ClaimType.SOUNDCLOUD.value, mapOf(
+                0L to username,
+                1L to internalId
+            ))
         }
 
         fun vimeo(id: String): Protocol.Claim {