diff --git a/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java b/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java
index 6e99ca9dbdd8f96c45ca258c8dc90a0f5e645338..a459b2ed5078d0c3210dc131fbaebc5b010d7eb4 100755
--- a/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java
+++ b/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java
@@ -19,7 +19,6 @@
 
 package no.nibio.vips.core;
 
-import java.util.HashSet;
 import java.util.Set;
 import javax.ws.rs.ApplicationPath;
 import javax.ws.rs.core.Application;
@@ -53,6 +52,5 @@ public class VIPSCoreApplication extends Application
 
     private void addRestResourceClasses(Set<Class<?>> resources) {
         resources.add(no.nibio.vips.core.config.JacksonConfig.class);
-        resources.add(no.nibio.vips.core.service.ModelResourceImpl.class);
     }
 }
\ No newline at end of file
diff --git a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
index 4b099ab7dfa8e6143bd3f73d3a0fbf7cc162e67b..0ab9b986a4269454528833bbd5a963cf42fc9b50 100755
--- a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
+++ b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
@@ -45,10 +45,9 @@ import no.nibio.vips.model.factory.NoSuchModelException;
 
 /**
  * The available resources in this system
- * @copyright 2013 {@link http://www.nibio.no NIBIO}
+ * @copyright 2020 {@link http://www.nibio.no NIBIO}
  * @author Tor-Einar Skog <tor-einar.skog@nibio.no>
  */
-//@Path("") 
 public class ModelResourceImpl implements ModelResource{
     
     @Context
@@ -317,11 +316,19 @@ public class ModelResourceImpl implements ModelResource{
         try
         {
             DataTransformer dt = new DataTransformer();
-            config.setConfigParameter("observations", dt.getVIPSWeatherData(config.getWeatherData()));
+            if(config.getWeatherData() != null)
+            {
+                config.setConfigParameter("observations", dt.getVIPSWeatherData(config.getWeatherData()));
+            }
+            config.setConfigParameter("pestObservations", dt.getVIPSPestObservations(
+                    (List) config.getConfigParameter("fieldObservations"),
+                    (List) config.getConfigParameter("fieldObservationQuantifications")
+                    )
+            );
             Model calledModel = ModelFactory.getInstance().getModelInstance(modelId);
             calledModel.setConfiguration(config);
             List<Result> results = calledModel.getResult();  
-            return Response.ok().entity(dt.getIPMDecisionsModelOutput(results)).build();
+            return Response.ok().entity(dt.getIPMDecisionsModelOutput(results)).build(); 
         }
         catch(Exception ex)
         {