diff --git a/bindings-saga-cmd.cabal b/bindings-saga-cmd.cabal
--- a/bindings-saga-cmd.cabal
+++ b/bindings-saga-cmd.cabal
@@ -1,5 +1,5 @@
 name:                bindings-saga-cmd
-version:             0.1.0.0
+version:             0.1.1.0
 synopsis:            Wrapping saga_cmd
 description:         A simple wrapper around the command-line version of the GIS-program saga
 homepage:            https://github.com/michelk/bindings-saga-cmd.hs
diff --git a/src/Gis/Saga/Data.hs b/src/Gis/Saga/Data.hs
--- a/src/Gis/Saga/Data.hs
+++ b/src/Gis/Saga/Data.hs
@@ -22,13 +22,14 @@
        (M.fromList []) Nothing Nothing , ".spc"))
   ,("ptCldToGrid", (
        SagaCmd "pointcloud_tools" "4" ("POINTS","GRID")
-       (M.fromList [
-                   ("cs",  ("CELLSIZE"  , "1"))
-                   ])
+       (M.fromList [("cs",  ("CELLSIZE"  , "1"))])
        Nothing Nothing ,".sgrd"))
   ,("gridFillGaps", (
-       SagaCmd "grid_spline" "5" ("GRIDPOINTS","GRID_GRID")
-       (M.fromList [("grdFlT", ("TARGET", "1"))])
+       SagaCmd "grid_spline" "5" ("GRID","TARGET_OUT_GRID")
+       (M.fromList [
+                    ("grdFlT",    ("TARGET_DEFINITION", "1"))
+                   --,("grdFlTtmpl", ("TARGET_TEMPLATE", out))  -- currently broken
+                   ])
        (Just copyGrid) Nothing, "_filled.sgrd"))
   ,("gridHillshade", (
        SagaCmd "ta_lighting" "0" ("ELEVATION","SHADE")
@@ -69,6 +70,14 @@
        SagaCmd "io_gdal" "2" ("GRIDS","FILE")
        (M.fromList [
            ]) Nothing Nothing, ".tif"))
+  ,("gridEsriAsc", (
+       SagaCmd "io_grid" "0" ("GRID","FILE")
+       (M.fromList [
+              ]) Nothing Nothing, ".asc"))
+  ,("ascGrd", (
+       SagaCmd "io_grid" "1" ("FILE","GRID")
+       (M.fromList [
+              ]) Nothing Nothing, ".sgrd"))
   ,("gdalGrid", (
        SagaCmd "io_gdal" "0" ("FILES", "GRIDS")
        (M.fromList [
@@ -76,6 +85,8 @@
   ,("gridXyz", (
          SagaCmd "io_grid" "5" ("GRIDS","FILENAME")
          (M.fromList [
+           ("header",("CAPTION"  , "0"))
+          ,("na",("EX_NODATA"  , "1"))
              ]) Nothing Nothing, ".xyz"))
   ,("polyDissolve", (
          SagaCmd "shapes_polygons" "5" ("POLYGONS","DISSOLVED")
@@ -121,21 +132,31 @@
 -- | Pathsway nodes with input and output commands
 sNodes :: NodeMap
 sNodes =
-  M.fromList [
-    ("las", ([], ["lasToPtCld"]))
-   ,("gdal", ([], ["gdalGrid"]))
-   ,("ptc", (["lasToPtCld"], ["ptCldToGrid"]))
-   ,("grid", (["ptCldToGrid", "xyzGridToGrid", "gdalGrid"],
-      ["gridFillGaps", "gridTifGdal", "gridPolyClip"
-      ,"gridSlope", "gridClassToPoly", "gridClassifyFlat"]))
-   ,("xyz-grid", ([], ["xyzGridToGrid"]))
-   ,("grid-filled", (["gridFillGaps"],
-      ["gridHillshade", "gridXyz", "gridContour"]))
-   ,("grid-filled-hillshade", (["gridHillshade"], ["gridTifHillshade"]))
-   ,("grid-filled-hillshade-tif", (["gridTifHillshade"], []))
-   ,("grid-hillshade", (["gridHillshade"], ["gridTifHillshade"]))
-   ,("grid-hillshade-tif", (["gridTifHillshade"], []))
-   ,("grid-filled-xyz", (["gridXyz"], []))
-   ,("grid-filled-contour", (["gridContour"], []))
-   ,("grid-polygonClip", (["gridPolyClip"], []))
-  ]
+  M.fromList
+    [("las",([],["lasToPtCld"]))
+    ,("gdal",([],["gdalGrid"]))
+    ,("ptc",(["lasToPtCld"],["ptCldToGrid"]))
+    ,("grid"
+     ,(["ptCldToGrid","xyzGridToGrid","gdalGrid","ascGrd"]
+      ,["gridFillGaps"
+       ,"gridTifGdal"
+       ,"gridPolyClip"
+       ,"gridSlope"
+       ,"gridClassToPoly"
+       ,"gridClassifyFlat"
+       ,"gridEsriAsc"
+       ,"gridTifTerrain"
+       ,"gridXyz"
+       ,"gridHillshade"]))
+    ,("xyz-grid",([],["xyzGridToGrid"]))
+    ,("grid-filled",(["gridFillGaps"],["gridHillshade","gridXyz","gridContour"]))
+    ,("grid-filled-hillshade",(["gridHillshade"],["gridTifHillshade"]))
+    ,("grid-filled-hillshade-tif",(["gridTifHillshade"],[]))
+    ,("grid-hillshade",(["gridHillshade"],["gridTifHillshade"]))
+    ,("grid-hillshade-tif",(["gridTifHillshade"],[]))
+    ,("grid-filled-xyz",(["gridXyz"],[]))
+    ,("grid-filled-contour",(["gridContour"],[]))
+    ,("grid-polygonClip",(["gridPolyClip"],[]))
+    ,("grid-terrain-tif",(["gridTifTerrain"],[]))
+    ,("grid-esri-asc",(["gridEsriAsc"],[]))
+    ,("esri-asc",([],["ascGrd"]))]
