diff --git a/load-font.cabal b/load-font.cabal
--- a/load-font.cabal
+++ b/load-font.cabal
@@ -2,12 +2,12 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: a35a0008f735ae0a69c126ac9ea249d60a22cd0d34dc3c8c91374c6f09aea5f1
+-- hash: 60fbf730fe6b6104c22ec488a4b8661c1d6373286857cbbb1abd2c8b8209e9d3
 
 name:           load-font
-version:        0.1.0.1
+version:        0.1.0.2
 synopsis:       A cross platform library for loading bundled fonts into your application
-description:    Please see the README on Github at <https://github.com/deech/font-load#readme>
+description:    Please see the README on Github at <https://github.com/deech/load-font#readme>
 category:       UI,Graphics,GUI,User Interfaces, Font
 homepage:       https://github.com/deech/load-font#readme
 bug-reports:    https://github.com/deech/load-font/issues
@@ -16,13 +16,14 @@
 copyright:      2018 Aditya Siram
 license:        BSD3
 license-file:   LICENSE
-build-type:     Simple
+build-type:     Custom
 cabal-version:  >= 1.10
 
 extra-source-files:
     ChangeLog.md
     README.org
     src/cbits/font_load.c
+    src/cbits/font_load.h
 
 data-files:
     test-fonts/moon_phases.ttf
@@ -31,6 +32,11 @@
   type: git
   location: https://github.com/deech/load-font
 
+custom-setup
+  setup-depends:
+      Cabal >=1.24.1 && <3
+    , base >=4.4
+
 flag demo
   description: Build the demo
   manual: True
@@ -40,9 +46,9 @@
   hs-source-dirs:
       src
   include-dirs:
-      src/cbits
+      ./src/cbits
   c-sources:
-      src/cbits/font_load.c
+      ./src/cbits/font_load.c
   build-depends:
       base >=4.7 && <5
   build-tools:
diff --git a/src/cbits/font_load.h b/src/cbits/font_load.h
new file mode 100644
--- /dev/null
+++ b/src/cbits/font_load.h
@@ -0,0 +1,2 @@
+int load_private_font(const char* path);
+void unload_private_font(const char* path);
