diff --git a/src/main/java/eu/hbp/mip/models/DTOs/ExaremeAlgorithmRequestParamDTO.java b/src/main/java/eu/hbp/mip/models/DTOs/ExaremeAlgorithmRequestParamDTO.java
index b5b990b3ba898272563939a6798c39d7e5fe6fa1..5d9c354409461add8007a7b3f4cd2f4b09cd7d82 100644
--- a/src/main/java/eu/hbp/mip/models/DTOs/ExaremeAlgorithmRequestParamDTO.java
+++ b/src/main/java/eu/hbp/mip/models/DTOs/ExaremeAlgorithmRequestParamDTO.java
@@ -58,7 +58,7 @@ public class ExaremeAlgorithmRequestParamDTO {
     public ExaremeAlgorithmRequestParamDTO (String name, MIPEngineAlgorithmDTO.MIPEngineAlgorithmParameterDTO parameter){
         this.name = name;
         this.desc = parameter.getDesc();
-        this.valueType = parameter.getType();
+        this.valueType = parameter.getTypes().get(0);
         this.type = "other";
         this.defaultValue = parameter.getDefault_value();
         this.valueNotBlank = parameter.getNotblank();
diff --git a/src/main/java/eu/hbp/mip/models/DTOs/MIPEngineAlgorithmDTO.java b/src/main/java/eu/hbp/mip/models/DTOs/MIPEngineAlgorithmDTO.java
index 9aa2d953414a36f7f1298932e192711bec390bf6..54e17c4621bc0fd90ccdf8241f87b7c3cd221731 100644
--- a/src/main/java/eu/hbp/mip/models/DTOs/MIPEngineAlgorithmDTO.java
+++ b/src/main/java/eu/hbp/mip/models/DTOs/MIPEngineAlgorithmDTO.java
@@ -51,8 +51,8 @@ public class MIPEngineAlgorithmDTO {
         @SerializedName("multiple")
         private String multiple;
 
-        @SerializedName("type")
-        private String type;
+        @SerializedName("types")
+        private List<String> types;
 
         @SerializedName("desc")
         private String desc;