diff --git a/idconvert/__init__.py b/idconvert/__init__.py
index 7698ec530fa640e0118e32c47d3429418bbb2efe..cc1d7147d767de246a5e5550cecd606f6d50f73e 100644
--- a/idconvert/__init__.py
+++ b/idconvert/__init__.py
@@ -1,5 +1,9 @@
 __copyright__ = "Copyright (C) 2020 Blaise Li"
 __licence__ = "GNU GPLv3"
+import os
+# The working directory is that of the importing context.
+# __path__ gives access to the package path
+gene_ids_data_dir = os.path.join(__path__[0], "data", "geneIDs")
 from .idconvert import (
     convert_fields,
     input_stream,
diff --git a/setup.py b/setup.py
index b951d0580a8ce71abbc5b72a4bfc2facc4e2c6a7..068f5813edd287e9a3c61adc800802f4568e1e31 100644
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ from setuptools import setup, find_packages
 from itertools import chain, combinations
 
 name = "libcelegans"
-__version__ = "0.1"
+__version__ = "0.2"
 
 id_names = ["cosmid", "wormid", "name"]
 script_names = list(chain.from_iterable(