diff --git a/cbits/haskelligraph.h b/cbits/haskelligraph.h
new file mode 100644
--- /dev/null
+++ b/cbits/haskelligraph.h
@@ -0,0 +1,17 @@
+#ifndef HASKELL_IGRAPH
+#define HASKELL_IGRAPH
+
+#include <igraph/igraph.h>
+
+igraph_integer_t igraph_get_eid_(igraph_t* graph, igraph_integer_t pfrom, igraph_integer_t pto,
+           igraph_bool_t directed, igraph_bool_t error);
+
+char** igraph_strvector_get_(igraph_strvector_t* s, long int i);
+
+igraph_arpack_options_t* igraph_arpack_new();
+
+void igraph_arpack_destroy(igraph_arpack_options_t* arpack);
+
+void haskelligraph_init();
+
+#endif
diff --git a/haskell-igraph.cabal b/haskell-igraph.cabal
--- a/haskell-igraph.cabal
+++ b/haskell-igraph.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                haskell-igraph
-version:             0.2.0
+version:             0.2.1
 synopsis:            Imcomplete igraph bindings
 description:         This is an attempt to create a complete bindings for the
                      igraph<"http://igraph.org/c/"> library. Related work:
@@ -15,6 +15,7 @@
 category:            Math
 build-type:          Simple
 cabal-version:       >=1.24
+extra-source-files:  cbits/haskelligraph.h
 
 Flag graphics
   Description: Enable graphics output
@@ -70,7 +71,6 @@
   default-language:    Haskell2010
   build-tools:         c2hs >=0.25.0
   c-sources:           cbits/haskelligraph.c
-  include-dirs:        cbits
   includes:            cbits/haskelligraph.h
 
 test-suite tests
