diff --git a/gptc/__init__.py b/src/gptc/__init__.py similarity index 100% rename from gptc/__init__.py rename to src/gptc/__init__.py diff --git a/gptc/__main__.py b/src/gptc/__main__.py similarity index 100% rename from gptc/__main__.py rename to src/gptc/__main__.py diff --git a/gptc/classifier.py b/src/gptc/classifier.py similarity index 100% rename from gptc/classifier.py rename to src/gptc/classifier.py diff --git a/gptc/compiler.py b/src/gptc/compiler.py similarity index 100% rename from gptc/compiler.py rename to src/gptc/compiler.py diff --git a/gptc/exceptions.py b/src/gptc/exceptions.py similarity index 100% rename from gptc/exceptions.py rename to src/gptc/exceptions.py diff --git a/gptc/tokenizer.py b/src/gptc/tokenizer.py similarity index 100% rename from gptc/tokenizer.py rename to src/gptc/tokenizer.py diff --git a/pack.py b/utils/pack.py similarity index 100% rename from pack.py rename to utils/pack.py