diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -121,3 +121,6 @@
 
 0.2.5:
 		added hmatrix-gsl dependency for new hmatrix 0.16
+
+0.2.6:
+		added BDF(..) export and loadBDFRaw to EEG.BDF
diff --git a/hsignal.cabal b/hsignal.cabal
--- a/hsignal.cabal
+++ b/hsignal.cabal
@@ -1,5 +1,5 @@
 Name:               hsignal
-Version:            0.2.5
+Version:            0.2.6
 License:            BSD3
 License-file:       LICENSE
 Copyright:          (c) A.V.H. McPhail 2010, 2011, 2014
diff --git a/lib/Numeric/Signal.hs b/lib/Numeric/Signal.hs
--- a/lib/Numeric/Signal.hs
+++ b/lib/Numeric/Signal.hs
@@ -3,8 +3,8 @@
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Numeric.Signal
--- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010
--- License     :  GPL-style
+-- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010, 2014
+-- License     :  BSD3
 --
 -- Maintainer  :  haskell.vivian.mcphail <at> gmail <dot> com
 -- Stability   :  provisional
diff --git a/lib/Numeric/Signal/EEG.hs b/lib/Numeric/Signal/EEG.hs
--- a/lib/Numeric/Signal/EEG.hs
+++ b/lib/Numeric/Signal/EEG.hs
@@ -1,8 +1,8 @@
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Numeric.Signal.EEG
--- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010
--- License     :  GPL-style
+-- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010, 2014
+-- License     :  BSD3
 --
 -- Maintainer  :  haskell.vivian.mcphail <at> gmail <dot> com
 -- Stability   :  provisional
diff --git a/lib/Numeric/Signal/EEG/BDF.hs b/lib/Numeric/Signal/EEG/BDF.hs
--- a/lib/Numeric/Signal/EEG/BDF.hs
+++ b/lib/Numeric/Signal/EEG/BDF.hs
@@ -1,8 +1,8 @@
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Numeric.Signal.EEG.BDF
--- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010
--- License     :  GPL-style
+-- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010, 2014
+-- License     :  BSD3
 --
 -- Maintainer  :  haskell.vivian.mcphail <at> gmail <dot> com
 -- Stability   :  provisional
@@ -13,7 +13,9 @@
 -----------------------------------------------------------------------------
 
 module Numeric.Signal.EEG.BDF (
-                           loadBDF
+                               BDF(..)
+                              , loadBDFRaw
+                              , loadBDF
                           ) where
 
 import qualified Data.ByteString as BS
@@ -285,6 +287,21 @@
              when (not (BS.null bs')) $ do
                   putStrLn "data remaining..."
              return m
+
+-- | Load a BDF data structure
+loadBDFRaw :: FilePath -> IO (Maybe BDF)
+loadBDFRaw fn = do
+  bs <- BS.readFile fn
+  (bdf,bs') <- runStateT readBDF bs
+  m <- case bdf of
+        Just b -> return (Just b)
+        _      -> do
+                  putStrLn "File not read"
+                  return Nothing
+  when (not (BS.null bs')) $ do
+    putStrLn "data remaining..."
+  return m
+
 
 {-
 getDPConversion :: BDF -> [Word32 -> Float]
diff --git a/lib/Numeric/Signal/Internal.hs b/lib/Numeric/Signal/Internal.hs
--- a/lib/Numeric/Signal/Internal.hs
+++ b/lib/Numeric/Signal/Internal.hs
@@ -4,8 +4,8 @@
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Numeric.Signal.Internal
--- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010
--- License     :  GPL-style
+-- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010, 2014
+-- License     :  BSD3
 --
 -- Maintainer  :  haskell.vivian.mcphail <at> gmail <dot> com
 -- Stability   :  provisional
diff --git a/lib/Numeric/Signal/Multichannel.hs b/lib/Numeric/Signal/Multichannel.hs
--- a/lib/Numeric/Signal/Multichannel.hs
+++ b/lib/Numeric/Signal/Multichannel.hs
@@ -6,8 +6,8 @@
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Numeric.Signal.Multichannel
--- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010
--- License     :  GPL-style
+-- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010, 2014
+-- License     :  BSD3
 --
 -- Maintainer  :  haskell.vivian.mcphail <at> gmail <dot> com
 -- Stability   :  provisional
diff --git a/lib/Numeric/Signal/Noise.hs b/lib/Numeric/Signal/Noise.hs
--- a/lib/Numeric/Signal/Noise.hs
+++ b/lib/Numeric/Signal/Noise.hs
@@ -6,8 +6,8 @@
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Numeric.Signal.Noise
--- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010
--- License     :  GPL-style
+-- Copyright   :  (c) Alexander Vivian Hugh McPhail 2010, 2014
+-- License     :  BSD3
 --
 -- Maintainer  :  haskell.vivian.mcphail <at> gmail <dot> com
 -- Stability   :  provisional
