diff --git a/data-discovery/src/main/java/vlkb/common/Coord.java b/data-discovery/src/main/java/vlkb/common/Coord.java
index 14b3c7264286ed5104d1fa8ba226b9afd10c8e43..0bc1f89c907e922d9c6a8bec7da942ec7f976ac3 100644
--- a/data-discovery/src/main/java/vlkb/common/Coord.java
+++ b/data-discovery/src/main/java/vlkb/common/Coord.java
@@ -9,8 +9,6 @@ class Coord
    Pol  pol;
 
 
-/* TBD: SIAv2
-
    Interval fov;
    Interval spatres;
    Interval specrp;
@@ -27,9 +25,8 @@ class Coord
    Integer calib; // 0,1,..,5
 
    String target;
-   Stirng format; // access_format MIME or DataLink MIME
-
+   String format; // access_format MIME or DataLink MIME
+                  //
    Integer maxrec; // implement oveflow and special case maxrec=0
-*/
 }
 
diff --git a/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java b/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java
index 50b95224115b27f03e56ba27e4db2e87de6978ed..b30d43658a3064dbb27c1cd813ed31a08820a1d0 100644
--- a/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java
+++ b/data-discovery/src/main/java/vlkb/webapi/SearchServlet.java
@@ -68,15 +68,36 @@ public class SearchServlet extends javax.servlet.http.HttpServlet
          //Coord       coord = new Coord(params);
          SubsurveyId subsurveyId = new SubsurveyId(params);
 
-// FIXME check this!            String id   = SingleStringParam.parseSingleStringParam(params, "ID");
 
-         // new based on vlkb-volib
          Coord coord = new Coord();
          coord.pos  = Pos.parsePos(params, DEFAULT_SKY_SYSTEM);
          coord.band = Band.parseBand(params, DEFAULT_SPEC_SYSTEM);
          coord.time = Time.parseTime(params, DEFAULT_TIME_SYSTEM);
          coord.pol  = Pol.parsePol(params);
 
+         coord.fov     = Interval.parseInterval(params, "FOV");
+         coord.spatres = Interval.parseInterval(params, "SPATRES");
+         coord.specrp  = Interval.parseInterval(params, "SPECRP");
+         coord.exptime = Interval.parseInterval(params, "EXPTIME");
+         coord.timeres = Interval.parseInterval(params, "TIMERES");
+
+         coord.id = SingleStringParam.parseSingleStringParam(params, "ID");
+
+         coord.collection = SingleStringParam.parseSingleStringParam(params, "COLLECTION");
+         coord.facility   = SingleStringParam.parseSingleStringParam(params, "FACILITY");
+         coord.instrument = SingleStringParam.parseSingleStringParam(params, "INSTRUMENT");
+         coord.dptype     = SingleStringParam.parseSingleStringParam(params, "DPTYPE");
+
+         coord.target = SingleStringParam.parseSingleStringParam(params, "TARGET");
+         coord.format = SingleStringParam.parseSingleStringParam(params, "FORMAT");
+
+         coord.calib  = Integer.parseInt(SingleStringParam.parseSingleStringParam(params, "CALIB"));
+         coord.maxrec = Integer.parseInt(SingleStringParam.parseSingleStringParam(params, "MAXREC"));
+         // FIXME implement checks (?in vlkb-volib?): 0<= calib <=5 and maxrec >= 0
+
+         // FIXME add to SQL-query params starting from fov ...
+
+
          /* query Obscore table */
 
          DbPSearch dbps;