diff --git a/benchmarks/misc/adaptive_view_quads.pos b/benchmarks/misc/adaptive_view_quads.pos
new file mode 100644
index 0000000000000000000000000000000000000000..6093d377eeb7bdac61cf081d0dd8fd775dff8714
--- /dev/null
+++ b/benchmarks/misc/adaptive_view_quads.pos
@@ -0,0 +1,31 @@
+View "enriched" {
+SQ(0.1,0.166666667,0,0,0.166666667,0,0,0,0,0.1,0,0){0,0.555555556,0,0};
+SQ(0.1,0.333333333,0,0,0.333333333,0,0,0.166666667,0,0.1,0.166666667,0){0,0.888888889,0.555555556,0};
+SQ(0.1,0.5,0,0,0.5,0,0,0.333333333,0,0.1,0.333333333,0){0,1,0.888888889,0};
+SQ(0.1,0.666666667,0,0,0.666666667,0,0,0.5,0,0.1,0.5,0){0,0.888888889,1,0};
+SQ(0.1,0.833333333,0,0,0.833333333,0,0,0.666666667,0,0.1,0.666666667,0){0,0.555555556,0.888888889,0};
+SQ(0.1,1,0,0,1,0,0,0.833333333,0,0.1,0.833333333,0){0,0,0.555555556,0};
+SQ(0.2,0.166666667,0,0.1,0.166666667,0,0.1,0,0,0.2,0,0){0,0,0,0};
+SQ(0.2,0.333333333,0,0.1,0.333333333,0,0.1,0.166666667,0,0.2,0.166666667,0){0,0,0,0};
+SQ(0.2,0.5,0,0.1,0.5,0,0.1,0.333333333,0,0.2,0.333333333,0){0,0,0,0};
+SQ(0.2,0.666666667,0,0.1,0.666666667,0,0.1,0.5,0,0.2,0.5,0){0,0,0,0};
+SQ(0.2,0.833333333,0,0.1,0.833333333,0,0.1,0.666666667,0,0.2,0.666666667,0){0,0,0,0};
+SQ(0.2,1,0,0.1,1,0,0.1,0.833333333,0,0.2,0.833333333,0){0,0,0,0};
+SQ(0.3,0.166666667,0,0.2,0.166666667,0,0.2,0,0,0.3,0,0){0,0,0,0};
+SQ(0.3,0.333333333,0,0.2,0.333333333,0,0.2,0.166666667,0,0.3,0.166666667,0){0,0,0,0};
+SQ(0.3,0.5,0,0.2,0.5,0,0.2,0.333333333,0,0.3,0.333333333,0){0,0,0,0};
+SQ(0.3,0.666666667,0,0.2,0.666666667,0,0.2,0.5,0,0.3,0.5,0){0,0,0,0};
+SQ(0.3,0.833333333,0,0.2,0.833333333,0,0.2,0.666666667,0,0.3,0.666666667,0){0,0,0,0};
+SQ(0.3,1,0,0.2,1,0,0.2,0.833333333,0,0.3,0.833333333,0){0,0,0,0};
+INTERPOLATION_SCHEME 
+{
+  {.25,-.25,.25,-.25},
+  {.25,.25,-.25,-.25},
+  {.25,.25,.25,.25},
+  {.25,-.25,-.25,.25}}
+{ {0,0,0},
+  {1,0,0},
+  {0,1,0},
+  {1,1,0}
+};
+};
diff --git a/benchmarks/misc/adaptive_view_quads.pos.gz b/benchmarks/misc/adaptive_view_quads.pos.gz
deleted file mode 100644
index 98682689c661a68c4ae0adc1f5cf8f81fdcfa9bd..0000000000000000000000000000000000000000
Binary files a/benchmarks/misc/adaptive_view_quads.pos.gz and /dev/null differ
diff --git a/benchmarks/misc/adaptive_view_quads_multistep.pos b/benchmarks/misc/adaptive_view_quads_multistep.pos
new file mode 100644
index 0000000000000000000000000000000000000000..b2c69d18b6540c8e6dcd030c04f7e837e095bdc0
--- /dev/null
+++ b/benchmarks/misc/adaptive_view_quads_multistep.pos
@@ -0,0 +1,38 @@
+ View "enriched" {
+/*
+SQ(0.1,0.166666667,0,0,0.166666667,0,0,0,0,0.1,0,0){0,0.555555556,0,0};
+SQ(0.1,0.333333333,0,0,0.333333333,0,0,0.166666667,0,0.1,0.166666667,0){0,0.888888889,0.555555556,0};
+SQ(0.1,0.5,0,0,0.5,0,0,0.333333333,0,0.1,0.333333333,0){0,1,0.888888889,0};
+SQ(0.1,0.666666667,0,0,0.666666667,0,0,0.5,0,0.1,0.5,0){0,0.888888889,1,0};
+SQ(0.1,0.833333333,0,0,0.833333333,0,0,0.666666667,0,0.1,0.666666667,0){0,0.555555556,0.888888889,0};
+*/
+SQ(0.1,1,0,0,1,0,0,0.833333333,0,0.1,0.833333333,0){0,0,0.555555556,0,    0,1.555555556,0,0};
+/*
+SQ(0.2,0.166666667,0,0.1,0.166666667,0,0.1,0,0,0.2,0,0){0,0,0,0};
+SQ(0.2,0.333333333,0,0.1,0.333333333,0,0.1,0.166666667,0,0.2,0.166666667,0){0,0,0,0};
+SQ(0.2,0.5,0,0.1,0.5,0,0.1,0.333333333,0,0.2,0.333333333,0){0,0,0,0};
+SQ(0.2,0.666666667,0,0.1,0.666666667,0,0.1,0.5,0,0.2,0.5,0){0,0,0,0};
+SQ(0.2,0.833333333,0,0.1,0.833333333,0,0.1,0.666666667,0,0.2,0.666666667,0){0,0,0,0};
+SQ(0.2,1,0,0.1,1,0,0.1,0.833333333,0,0.2,0.833333333,0){0,0,0,0};
+SQ(0.3,0.166666667,0,0.2,0.166666667,0,0.2,0,0,0.3,0,0){0,0,0,0};
+SQ(0.3,0.333333333,0,0.2,0.333333333,0,0.2,0.166666667,0,0.3,0.166666667,0){0,0,0,0};
+SQ(0.3,0.5,0,0.2,0.5,0,0.2,0.333333333,0,0.3,0.333333333,0){0,0,0,0};
+SQ(0.3,0.666666667,0,0.2,0.666666667,0,0.2,0.5,0,0.3,0.5,0){0,0,0,0};
+SQ(0.3,0.833333333,0,0.2,0.833333333,0,0.2,0.666666667,0,0.3,0.666666667,0){0,0,0,0};
+SQ(0.3,1,0,0.2,1,0,0.2,0.833333333,0,0.3,0.833333333,0){0,0,0,0};
+*/
+INTERPOLATION_SCHEME 
+{
+  {.25,-.25,.25,-.25},
+  {.25,.25,-.25,-.25},
+  {.25,.25,.25,.25},
+  {.25,-.25,-.25,.25}
+}
+{ 
+  {0,0,0},
+  {1,0,0},
+  {0,1,0},
+  {1,1,0}
+};
+
+};