diff --git a/builder.py b/builder.py
index 927dad376cb3320eb1ccb2fd1787523d26b4b5a3..17d6b26beb35297b68fc5a1f8464579e43cff947 100644
--- a/builder.py
+++ b/builder.py
@@ -29,13 +29,13 @@ from distutils.log import ERROR, INFO, set_threshold
 import os
 import sys
 
-from .buildable import BuildableModule
-from .builder import Builder
-from .exceptions import UserException
-from .installable import Installable
+from sipbuild.buildable import BuildableModule
+from sipbuild.builder import Builder
+from sipbuild.exceptions import UserException
+from sipbuild.installable import Installable
 
 
-class DistutilsBuilder(Builder):
+class FBXSDKBuilder(Builder):
     """ The implementation of a distutils-based project builder. """
 
     def build_executable(self, buildable, *, fatal=True):
diff --git a/project.py b/project.py
index 3de3e1177ffbf3104bcb8ee349e7c2e7978dc7f4..ebcf21b99670962ecc2d55602b2cd848470ec84c 100644
--- a/project.py
+++ b/project.py
@@ -5,6 +5,8 @@ import sys
 from sipbuild import Option, Project
 
 
+
+
 class FBXSDKPyProject(Project):
     """ A project that adds an additional configuration options to specify
     the locations of the fib header file and library.
diff --git a/pyproject.toml b/pyproject.toml
index 3e12cf889ef26e21d6324c43b02ad7c7f1313620..bfcceda6d4a333950b32f8e9b6854b66a7da9a68 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -22,3 +22,4 @@ linux-libraries = ["xml2", "z"]
 linux-static-libraries = ["build/fbxsdk/lib/all/x64/release/libfbxsdk.a"]
 win-libraries = ["libfbxsdk-md", "zlib-md", "libxml2-md", "Advapi32", "Wininet"]
 win-py36-libraries = ["libfbxsdk-mt", "zlib-mt", "libxml2-mt", "Advapi32", "Wininet"]
+builder-factory = "builder.py"