diff --git a/src/main/java/azgracompress/data/V2i.java b/src/main/java/azgracompress/data/V2i.java
index 498073b176ae02280fa0d035e95e7b3b2254e8d7..9df55d73cac1579deff4411b82a497f0b5c583ba 100644
--- a/src/main/java/azgracompress/data/V2i.java
+++ b/src/main/java/azgracompress/data/V2i.java
@@ -49,4 +49,8 @@ public class V2i {
     public V2l toV2l() {
         return new V2l(x, y);
     }
+
+    public V3i toV3i() {
+        return new V3i(x, y, 1);
+    }
 }
diff --git a/src/main/java/azgracompress/data/V3i.java b/src/main/java/azgracompress/data/V3i.java
index db37d74d99d3ec995398639ea3431b98278158cc..cd238d77b39cfe330ad92a5fee25d409f44d867c 100644
--- a/src/main/java/azgracompress/data/V3i.java
+++ b/src/main/java/azgracompress/data/V3i.java
@@ -11,6 +11,10 @@ public class V3i {
         this.z = z;
     }
 
+    public V3i(final int x, final int y) {
+        this(x,y,1);
+    }
+
     public V3i(final int universalValue) {
         this(universalValue, universalValue, universalValue);
     }