diff --git a/src/main/java/ch/hepia/numeric/Vector.java b/src/main/java/ch/hepia/numeric/Vector.java
index 0a4613a8ab191b58917d873881186550e0c2fa02..2dd31753bdaa95688f22630848979e5d45214a48 100644
--- a/src/main/java/ch/hepia/numeric/Vector.java
+++ b/src/main/java/ch/hepia/numeric/Vector.java
@@ -19,7 +19,7 @@ final public class Vector {
     }
 
     public Transposed t() {
-        throw new UnsupportedOperationException("This feature isn't implemented yet");
+        return new Transposed(this);
     }
 
     public int len() {
@@ -32,6 +32,10 @@ final public class Vector {
     void set(int i, double value) {
         this.values.set(i, value);
     }
+    
+    private List<Double> getValues(){
+        return this.values;
+    }
 
     public Vector add(Vector that) {
         List<Double> newVec = new ArrayList<>();
@@ -42,7 +46,9 @@ final public class Vector {
     }
 
     public Vector mul(double m) {
-        throw new UnsupportedOperationException("This feature isn't implemented yet");
+        //List<Double> newVec = new ArrayList<>();
+        //for (elem : this.get()){newVec.add(elem*m);}
+        //return new Vector(newVec);
     }
 
     public Vector sub(Vector that) {