diff --git a/R/data.list.R b/R/data.list.R
index 98ba83ba931c8c017e9273a43aa4c399bd02f738..c1155730f7d90142669ec2059e06391bc9348417 100644
--- a/R/data.list.R
+++ b/R/data.list.R
@@ -37,7 +37,7 @@
 #' 
 #' @export
 data.list <- function(...) {
-    structure(list(...), class = "data.list")
+    structure(list(...), class = c("data.list","list"))
 }
 
 
@@ -180,7 +180,7 @@ subset.data.list <- function(x, subset = NA, nms = NA, kseq = NA, lagforecasts =
             }
         })
     }
-    class(val) <- "data.list"
+    class(val) <- c("data.list","list")
     return(val)
 }
 
diff --git a/data/Dbuilding.rda b/data/Dbuilding.rda
index 6c952cd91c28e38a7504d126f5d2332c69c3962a..438c3f0cc42b0daf62c551f1cbea03d329746905 100644
Binary files a/data/Dbuilding.rda and b/data/Dbuilding.rda differ