diff --git a/doc/BuildingNBody.md b/doc/BuildingNBody.md
index 092306ac1c0f1975d86b9c2beb6ddbcee596c02a..b6fab1a0dc792eeaefa968b7ba2b188c96e39bba 100644
--- a/doc/BuildingNBody.md
+++ b/doc/BuildingNBody.md
@@ -8,7 +8,7 @@ The NBody example is located in the/ examples subdirectory under the Aparapi tru
        examples/
          ...
          nbody/
-            src/java/com.amd.aparapi.nbody/
+            src/java/com.syncleus.aparapi.nbody/
             build.xml
             nbody.sh
             nbody.bat
diff --git a/doc/ConvertingBytecodeToOpenCL.md b/doc/ConvertingBytecodeToOpenCL.md
index 74210bb10bebce69f644f896fb8bdd80ea39a355..e839c0d527a5b2ab80a1d735f7d3bf426047919f 100644
--- a/doc/ConvertingBytecodeToOpenCL.md
+++ b/doc/ConvertingBytecodeToOpenCL.md
@@ -20,7 +20,7 @@ The classfile format is well documented here and we will not go into too much de
 
 Lets start with a simple Kernel.
 
-    import com.amd.aparapi.Kernel;
+    import com.syncleus.aparapi.Kernel;
 
     public class Squarer extends Kernel{
        int[] in;
@@ -41,7 +41,7 @@ and then we can look at the bytecode using javap
 
 Compiled from "Squarer.java"
 
-    public class Squarer extends com.amd.aparapi.Kernel
+    public class Squarer extends com.syncleus.aparapi.Kernel
       SourceFile: "Squarer.java"
       minor version: 0
       major version: 50
diff --git a/doc/DevelopersGuideLinux.md b/doc/DevelopersGuideLinux.md
index c14da3a23fa09e6a72c55196b9937da13321e274..3a8e77869dafed0712833a49dbf34e2fd94ffc50 100644
--- a/doc/DevelopersGuideLinux.md
+++ b/doc/DevelopersGuideLinux.md
@@ -88,7 +88,7 @@ Download JUnit from http://www.junit.org/ and note the location of your JUnit in
 
 ##Eclipse
 
-Eclipse is not required to build Aparapi; however, the developers of Aparapi do use Eclipse and have made the Eclipse artifacts (.classpath and .project files) available so that projects can be imported into Eclipse. The com.amd.aparapi.jni subproject (containing C++ JNI source) should be imported as a resource project. We do not recommend importing com.amd.aparapi.jni as a CDT project, and we do not recommend trying to configure a CDT build, the existing build.xml files has been customized for multiplatform C++ compilations.
+Eclipse is not required to build Aparapi; however, the developers of Aparapi do use Eclipse and have made the Eclipse artifacts (.classpath and .project files) available so that projects can be imported into Eclipse. The com.syncleus.aparapi.jni subproject (containing C++ JNI source) should be imported as a resource project. We do not recommend importing com.syncleus.aparapi.jni as a CDT project, and we do not recommend trying to configure a CDT build, the existing build.xml files has been customized for multiplatform C++ compilations.
 
 ##Building
 
@@ -99,43 +99,43 @@ Check out the Aparapi SVN trunk:
 Checkout provides the following:
 
     aparapi/
-       com.amd.aparapi/
-          src/java/com.amd.aparapi/*.java
+       com.syncleus.aparapi/
+          src/java/com.syncleus.aparapi/*.java
           build.xml
-       com.amd.aparapi.jni/
+       com.syncleus.aparapi.jni/
           src/cpp/*.cpp
           src/cpp/*.h
           build.xml
        test/
           codegen/
              src/java/
-                com.amd.aparapi/
-                com.amd.aparapi.test/
+                com.syncleus.aparapi/
+                com.syncleus.aparapi.test/
              build.xml
           runtime/
              src/java/
-                com.amd.aparapi/
-                com.amd.aparapi.test/
+                com.syncleus.aparapi/
+                com.syncleus.aparapi.test/
              build.xml
        samples/
           mandel
-             src/java/com.amd.aparapi.samples.mandel/*.java
+             src/java/com.syncleus.aparapi.samples.mandel/*.java
              build.xml
              mandel.sh
              mandel.bat
           squares/
-             src/java/com.amd.aparapi.samples.squares/*.java
+             src/java/com.syncleus.aparapi.samples.squares/*.java
              build.xml
              squares.sh
              squares.bat
           convolution/
-             src/java/com.amd.aparapi.samples.convolution/*.java
+             src/java/com.syncleus.aparapi.samples.convolution/*.java
              build.xml
              conv.sh
              conv.bat
        examples/
           nbody/
-             src/java/com.amd.aparapi.nbody/
+             src/java/com.syncleus.aparapi.nbody/
              build.xml
              nbody.sh
              nbody.bat
@@ -146,16 +146,16 @@ Checkout provides the following:
 
 ##Sub Directories
 
-The com.amd.aparapi and com.amd.aparapi.jni subdirectories contain the source for building and using Aparapi.
+The com.syncleus.aparapi and com.syncleus.aparapi.jni subdirectories contain the source for building and using Aparapi.
 
 The ant build.xml file, in each folder accept common 'clean' and 'build' targets. You can use the build.xml file at the root of the tree for two purposes:
 
-    To initiate a build com.amd.aparapi of com.amd.aparapi.jni.
+    To initiate a build com.syncleus.aparapi of com.syncleus.aparapi.jni.
     To create a binary ‘distribution’ directory and zip file. This zip file is same as those available from the download section of the code.google.com/p/aparapi site.
 
 ##Preparing for your first build
 
-Edit com.amd.aparapi.jni\build.properties and ensure that the properties are valid for your platform.
+Edit com.syncleus.aparapi.jni\build.properties and ensure that the properties are valid for your platform.
 
 View the comments in the properties file for assistance. The build.xml ant file contains some simple checks to help diagnose simple configuration errors in case something gets messed up.
 
diff --git a/doc/DevelopersGuideWindows.md b/doc/DevelopersGuideWindows.md
index dd0c386f7329e7c4255ca028c89fea23aca145b9..d03e70f74f094aac5789c3e8ab7a39a5ed112c18 100644
--- a/doc/DevelopersGuideWindows.md
+++ b/doc/DevelopersGuideWindows.md
@@ -60,7 +60,7 @@ Once you have a suitable driver, download a copy of AMD APP SDK v2.5 from http:/
 Download the installation guide for Microsoft® Windows® (and Linux®) from http://developer.amd.com/sdks/AMDAPPSDK/assets/AMD_APP_SDK_Installation_Notes.pdf. Note that if you updating from a previous version of AMD APP SDK (or its predecessor ATI STREAM SDK), first uninstall the previous version. The release notes are available here http://developer.amd.com/sdks/AMDAPPSDK/assets/AMD_APP_SDK_Release_Notes_Developer.pdf
 ##A C++ compiler
 
-For Microsoft® Windows® platforms the JNI build can support either Microsoft® Visual Studio® 2008, 2009 or 2010 compiler or MinGW (Minimal GNU for Windows) from GNU. Now that Visual Studio express is available for free, we would recommend using Visual studio. If you wish to use another compiler then you will have to tweak the com.amd.aparapi.jni/build.xml file to get your compiler to work.
+For Microsoft® Windows® platforms the JNI build can support either Microsoft® Visual Studio® 2008, 2009 or 2010 compiler or MinGW (Minimal GNU for Windows) from GNU. Now that Visual Studio express is available for free, we would recommend using Visual studio. If you wish to use another compiler then you will have to tweak the com.syncleus.aparapi.jni/build.xml file to get your compiler to work.
 Microsoft® Visual Studio® 2008/2010 for 32-bit or 64-bit platforms
 
 Aparapi has been tested with various versions of Microsoft® Visual Studio® 2008, 2009 and 2010 including Enterprise, Professional and Express editions, if you encounter any version specific issues please let us know so we can address it and/or update this documentation.
@@ -69,7 +69,7 @@ If you already have Microsoft® Visual Studio® installed you will need to know
 
 And an SDK, such as. c:\Program Files\Microsoft SDKs\Windows\v6.0A
 
-Note the location of both of these as this information will be needed to configure the com.amd.aparapi.jni\build.property file (later).
+Note the location of both of these as this information will be needed to configure the com.syncleus.aparapi.jni\build.property file (later).
 For Visual Studio Express 64 bit users
 
 Visual studio express does not include the 64 bit compiler or libraries. You will need to also install the SDK from Microsoft. this link should help
@@ -99,7 +99,7 @@ Note the location of your JUnit installation; the location is needed to configur
 
 Eclipse is not required to build Aparapi, however the developers of Aparapi do use Eclipse and have made the Eclipse artifacts (.classpath and .project files) available so that projects can be imported into Eclipse.
 
-The com.amd.aparapi.jni subproject (containing C++ JNI source) should be imported as a resource project, we do not recommend importing com.amd.aparapi.jni as a CDT project, and we do not recommend trying to configure a CDT build, the existing build.xml files has been customized for multiplatform C++ compilations.
+The com.syncleus.aparapi.jni subproject (containing C++ JNI source) should be imported as a resource project, we do not recommend importing com.syncleus.aparapi.jni as a CDT project, and we do not recommend trying to configure a CDT build, the existing build.xml files has been customized for multiplatform C++ compilations.
 ##Building
 
 Check out the Aparapi SVN trunk:
@@ -109,43 +109,43 @@ svn checkout http://aparapi.googlecode.com/svn/trunk
 You will end up with the following files/directories
 
     aparapi/
-       com.amd.aparapi/
-          src/java/com.amd.aparapi/*.java
+       com.syncleus.aparapi/
+          src/java/com.syncleus.aparapi/*.java
           build.xml
-       com.amd.aparapi.jni/
+       com.syncleus.aparapi.jni/
           src/cpp/*.cpp
           src/cpp/*.h
           build.xml
        test/
           codegen/
              src/java/
-                com.amd.aparapi/
-                com.amd.aparapi.test/
+                com.syncleus.aparapi/
+                com.syncleus.aparapi.test/
              build.xml
           runtime/
              src/java/
-                com.amd.aparapi/
-                com.amd.aparapi.test/
+                com.syncleus.aparapi/
+                com.syncleus.aparapi.test/
              build.xml
        samples/
           mandel
-             src/java/com.amd.aparapi.samples.mandel/*.java
+             src/java/com.syncleus.aparapi.samples.mandel/*.java
              build.xml
              mandel.sh
              mandel.bat
           squares/
-             src/java/com.amd.aparapi.samples.squares/*.java
+             src/java/com.syncleus.aparapi.samples.squares/*.java
              build.xml
              squares.sh
              squares.bat
           convolution/
-             src/java/com.amd.aparapi.samples.convolution/*.java
+             src/java/com.syncleus.aparapi.samples.convolution/*.java
              build.xml
              conv.sh
              conv.bat
        examples/
           nbody/
-             src/java/com.amd.aparapi.nbody/
+             src/java/com.syncleus.aparapi.nbody/
              build.xml
              nbody.sh
              nbody.bat
@@ -156,18 +156,18 @@ You will end up with the following files/directories
 
 ##Sub Directories
 
-The com.amd.aparapi and com.amd.aparapi.jni subdirectories contain the source for building and using Aparapi.
+The com.syncleus.aparapi and com.syncleus.aparapi.jni subdirectories contain the source for building and using Aparapi.
 
 The ant build.xml file, in each folder accept 'clean' and 'build' targets.
 
 Use the build.xml file at the root of the tree for two purposes:
 
-    To initiate a build of com.amd.aparapi and com.amd.aparapi.jni.
+    To initiate a build of com.syncleus.aparapi and com.syncleus.aparapi.jni.
     To create a binary distribution directory and zip file. This zip file is same as those available from the download section of the code.google.com/p/aparapi site.
 
 ##Preparing for your first build
 
-You should only need to edit com.amd.aparapi.jni\build.xml file if you wish to use mingw or if you Visual Studio or gcc compiler is in an unusual place.
+You should only need to edit com.syncleus.aparapi.jni\build.xml file if you wish to use mingw or if you Visual Studio or gcc compiler is in an unusual place.
 
 Perform a build from the root directory using the following command:
 
diff --git a/doc/FrequentlyAskedQuestions.md b/doc/FrequentlyAskedQuestions.md
index 4092dff8f4fc173fdf75bd7fd08c8ab9708ae904..fc0ba8cd383c69bd811cda376202f6e05394280d 100644
--- a/doc/FrequentlyAskedQuestions.md
+++ b/doc/FrequentlyAskedQuestions.md
@@ -49,7 +49,7 @@ Due to Java's lack of vector types (float4 for example) Aparapi can't directly u
 
 ##Is there a way I can see the generated OpenCL?
 
-Yes, by using adding -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true to your command line when you start your JVM.
+Yes, by using adding -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true to your command line when you start your JVM.
 
 ##Does Aparapi support sharing buffers with JOGL? Can I exploit the features of JOGAMP/glugen?
 
@@ -94,7 +94,7 @@ From within the Java code itself you can query the execution mode after Kernel.e
 
 The above code fragment will print either ‘GPU’ if the kernel executed on the GPU or JTP if Aparapi executed the Kernel in a Java Thread Pool.
 
-Alternatively, setting the property –Dcom.amd.aparapi.enableShowExecutionModes=true when you start your JVM will cause Aparapi to automatically report the execution mode of all kernels to stdout.
+Alternatively, setting the property –Dcom.syncleus.aparapi.enableShowExecutionModes=true when you start your JVM will cause Aparapi to automatically report the execution mode of all kernels to stdout.
 
 ##Why does Aparapi need me to compile my code with -g?
 
diff --git a/doc/PrivateMemorySpace.md b/doc/PrivateMemorySpace.md
index 51fee39e43f50ec6c2c93cbde20315c3345a041a..2db7557201cf4797a0c4301a44d4a31c3d81773c 100644
--- a/doc/PrivateMemorySpace.md
+++ b/doc/PrivateMemorySpace.md
@@ -29,6 +29,6 @@ Without modification, an Aparapi kernel which uses private buffers may fail to w
 
 The Kernel.NoCL annotation exists to allow specialised code to be executed when running in Java (or JTP) which is not invoked when running on the GPU. A NoCL method can be inserted at the begining of a Kernel's run() method which sets the private array to a value obtained from a static ThreadLocal<foo[]> where foo is the primitive type of the array in question. This will have no effect upon OpenCL execution, but will allow threadsafe execution when running in java.
 
-In the project samples, there is a package com.amd.aparapi.sample.median which gives an example of a median image filter which uses a private array of pixel data to apply a distructive median algorithm to a "window" of local pixels. This sample also demonstrates how to use the ThreadLocal trick to allow correct behaviour when running in JTP execution mode.
+In the project samples, there is a package com.syncleus.aparapi.sample.median which gives an example of a median image filter which uses a private array of pixel data to apply a distructive median algorithm to a "window" of local pixels. This sample also demonstrates how to use the ThreadLocal trick to allow correct behaviour when running in JTP execution mode.
 
 [http://code.google.com/p/aparapi/source/browse/trunk/samples/median/src/com/amd/aparapi/sample/median/MedianDemo.java](http://code.google.com/p/aparapi/source/browse/trunk/samples/median/src/com/amd/aparapi/sample/median/MedianDemo.java)
\ No newline at end of file
diff --git a/doc/ProfilingKernelExecution.md b/doc/ProfilingKernelExecution.md
index 58cc58844f5d51f2cbf4ce2e38a78d16c05b543d..5ee1fb95ef221e855f18d24c0a83a6caea8216ee 100644
--- a/doc/ProfilingKernelExecution.md
+++ b/doc/ProfilingKernelExecution.md
@@ -3,7 +3,7 @@
 
 If you want to extract OpenCL performance info from a kernel at runtime you need to set the property :-
 
-    -Dcom.amd.aparapi.enableProfiling=true
+    -Dcom.syncleus.aparapi.enableProfiling=true
 
 Your application can then call kernel.getProfileInfo() after a successful call to kernel.execute(range) to extract a List List<ProfileInfo>.
 
@@ -42,7 +42,7 @@ And here is the tabular output from
 
         java
            -Djava.library.path=${APARAPI_HOME}
-           -Dcom.amd.aparapi.enableProfiling=true
+           -Dcom.syncleus.aparapi.enableProfiling=true
            -cp ${APARAPI_HOME}:.
            MyClass
 
diff --git a/doc/UnitTestGuide.md b/doc/UnitTestGuide.md
index d812e14e11ffc7b2edfc08d83f831a33ff14091f..1f928f1c5e6e56b6f202d84dd384b1c75809bc65 100644
--- a/doc/UnitTestGuide.md
+++ b/doc/UnitTestGuide.md
@@ -9,14 +9,14 @@ OpenCLâ„¢ code generation tests
 The initial open source tree includes the codegen subdirectory (test/codegen), which used to validate the Aparapi bytecode to OpenCLâ„¢ conversion.
 
     aparapi/trunk/
-       com.amd.aparapi/
-          src/java/com.amd.aparapi/
+       com.syncleus.aparapi/
+          src/java/com.syncleus.aparapi/
           build.xml
        test/
           codegen/
              src/java/
-                com.amd.aparapi/
-                com.amd.aparapi.test/
+                com.syncleus.aparapi/
+                com.syncleus.aparapi.test/
              build.xml
        build.xml
 
@@ -24,7 +24,7 @@ The code generation tests to not require OpenCLâ„¢ , AMD APP SDK or a GPU device
 
 ##Running the OpenCLâ„¢ code generation JUnit tests
 
-Before executing the code generation tests, build the com.amd.aparapi sub-project and ensure that you have JUnit 4 installed.
+Before executing the code generation tests, build the com.syncleus.aparapi sub-project and ensure that you have JUnit 4 installed.
 
 Edit the junit.jar property in test/codegen/build.xml to point to your install directory.
 
@@ -49,13 +49,13 @@ On Linux(r) platforms just invoke your browser (Firefox in this case).
 
 The test cases for OpenCLâ„¢ code generation are not strictly JUnit tests. Instead the codegen Java tree contains a tool (CreateJUnitTests) to create JUnit test cases from specially formatted test source files.
 
-The package `com.amd.aparapi.test (codegen/src/java/com/amd/aparapi/test)` contains all of the existing code generation tests.
+The package `com.syncleus.aparapi.test (codegen/src/java/com/amd/aparapi/test)` contains all of the existing code generation tests.
 
-Here is an example that tests the code generation resulting from a call to Kernel.getPassId(), this is taken from com.amd.aparapi.test.CallGetPassId
+Here is an example that tests the code generation resulting from a call to Kernel.getPassId(), this is taken from com.syncleus.aparapi.test.CallGetPassId
 
-    package com.amd.aparapi.test;
+    package com.syncleus.aparapi.test;
 
-    import com.amd.aparapi.Kernel;
+    import com.syncleus.aparapi.Kernel;
 
     public class CallGetPassId extends Kernel{
        public void run() {
@@ -90,7 +90,7 @@ The test source takes the form of a simple class that extends the kernel and a b
 The code-generating ant build.xml file performs the following steps to generate its report:
 
 * compiles the src/java tree. This compiles all the test cases as well as a few ‘utility’ classes.
-* executes the com.amd.aparapi.test.CreateJUnitTests program. This iterates through all of the test source files and converts them to JUnit form. The generated source is written to the src/genjava tree.
+* executes the com.syncleus.aparapi.test.CreateJUnitTests program. This iterates through all of the test source files and converts them to JUnit form. The generated source is written to the src/genjava tree.
 * compiles the src/genjava tree to create the required JUnit classes
 * initiates the JUnit test phase (result data in junit/data)
 * creates the JUnit report (in junit/html/junit from junit/data)
@@ -122,7 +122,7 @@ Logically either of the above are correct. However, to accommodate the alternate
 
 Here is the complete BooleanToggle code.
 
-    package com.amd.aparapi.test;
+    package com.syncleus.aparapi.test;
 
     public class BooleanToggle{
        public void run() {
diff --git a/doc/UsersGuide.md b/doc/UsersGuide.md
index 9a2ae7966805ef20cd2c1a415255b62c9a0cbed1..e9b1a0afda81fc3567d28d360643af19ea99160b 100644
--- a/doc/UsersGuide.md
+++ b/doc/UsersGuide.md
@@ -48,7 +48,7 @@ Java developers should recognize the general pattern as similar to that used to
     });
     thread.start();
     thread.join();
-The Aparapi developer extends the com.amd.aparapi.Kernel and overrides the public void Kernel.run() method. It is this Kernel.run() method that is executed in parallel.
+The Aparapi developer extends the com.syncleus.aparapi.Kernel and overrides the public void Kernel.run() method. It is this Kernel.run() method that is executed in parallel.
 
 The base class also exposes the Kernel.execute(range) method which is used to initiate the execution of Kernel.run() over the range 0...n.
 
@@ -88,9 +88,9 @@ An application can detect whether a kernel was executed on the GPU or by a Java
        System.out.println(“Kernel nid not execute on the GPU!”);
     }
 
-To obtain a runtime report of the execution mode of all kernel executions, set the com.amd.aparapi.enableExecutionModeReporting property to true when the JVM is launched.
+To obtain a runtime report of the execution mode of all kernel executions, set the com.syncleus.aparapi.enableExecutionModeReporting property to true when the JVM is launched.
 
-    $ java –Djava.library.path=${APARAPI_DIR} –Dcom.amd.aparapi.enableExecutionModeReporting=true –cp ${APARAPI_DIR}/aparapi.jar;. Squares
+    $ java –Djava.library.path=${APARAPI_DIR} –Dcom.syncleus.aparapi.enableExecutionModeReporting=true –cp ${APARAPI_DIR}/aparapi.jar;. Squares
 
 ##Running the sample applications
 Aparapi includes two sample applications in the /samples subdirectory of the binary distribution zip file.
@@ -104,7 +104,7 @@ You will need an appropriate GPU card, OpenCL® enabled Catalyst® driver and a
 Set the environment variable JAVA_HOME to point to the root of your JRE or JDK.
 Change to the appropriate samples directory (samples/squares or samples/mandel)
 Run either the .bat or .sh script. On Linux® , you might have to initially chmod +x script.sh to add execute permissions.
-The sample scripts pass the first arg (%1 or $1) to -Dcom.amd.aparapi.executionMode when the JVM is launched. This allows the sample to be tested in either GPU or JTP execution modes by passing the requested mode.
+The sample scripts pass the first arg (%1 or $1) to -Dcom.syncleus.aparapi.executionMode when the JVM is launched. This allows the sample to be tested in either GPU or JTP execution modes by passing the requested mode.
 
     $ cd samples/mandel
     $ bash ./mandel.sh GPU
diff --git a/doc/UsingAparapiLambdaBranchWithHSASimulator.md b/doc/UsingAparapiLambdaBranchWithHSASimulator.md
index 4e35c0ebce318734ccd4247d81bce557398b6ab0..e4c7a68660f38c349fc13a633191984e5334d774 100644
--- a/doc/UsingAparapiLambdaBranchWithHSASimulator.md
+++ b/doc/UsingAparapiLambdaBranchWithHSASimulator.md
@@ -42,5 +42,5 @@ Assuming your aparapi svn trunk is /home/gfrost/aparapi
     $ cd /home/gfrost/aparapi/branches/lambda
     $ ant
     $ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${OKRA}/dist/bin
-    $ java -agentpath:com.amd.aparapi.jni/dist/libaparapi_x86_64.so -cp com.amd.aparapi/dist/aparapi.jar:${OKRA}/dist/okra.jar hsailtest.Squares
+    $ java -agentpath:com.syncleus.aparapi.jni/dist/libaparapi_x86_64.so -cp com.syncleus.aparapi/dist/aparapi.jar:${OKRA}/dist/okra.jar hsailtest.Squares
     $
\ No newline at end of file
diff --git a/doc/UsingConstantMemory.md b/doc/UsingConstantMemory.md
index 9bd53e6ac6602de0ae34f91eb5fd8f9e70c547a6..cc049d8f969cc653aec7865d76c2805e2438a3a5 100644
--- a/doc/UsingConstantMemory.md
+++ b/doc/UsingConstantMemory.md
@@ -1,7 +1,7 @@
 #UsingConstantMemory
 *How to make use of constant memory in a Kernel Updated Feb 28, 2012 by frost.g...@gmail.com*
 ##How to make use of new constant memory feature
-By default all primitive arrays accessed by an Aparapi Kernel is considered global. If we look at the generated code using `-Dcom.amd.aparapi.enableShowGeneratedOpenCL=true` we will see that primitive arrays (such as `int buf[]`) are mapped to `__global` pointers (such as `__global int *buf`) in OpenCL.
+By default all primitive arrays accessed by an Aparapi Kernel is considered global. If we look at the generated code using `-Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true` we will see that primitive arrays (such as `int buf[]`) are mapped to `__global` pointers (such as `__global int *buf`) in OpenCL.
 
 Although this makes Aparapi easy to use (especially to Java developers who are unfamiliar to tiered memory hierarchies), it does limit the ability of the 'power developer' wanting to extract more performance from Aparapi on the GPU.
 
diff --git a/doc/UsingLocalMemory.md b/doc/UsingLocalMemory.md
index e74376b343649d71f80eadb1ed4527f9b0bc2e03..a78594c4e500ead7b3dcda52c2de1198b8495950 100644
--- a/doc/UsingLocalMemory.md
+++ b/doc/UsingLocalMemory.md
@@ -1,7 +1,7 @@
 #UsingLocalMemory
 *How to make use of local memory in a Kernel Updated Feb 28, 2012 by frost.g...@gmail.com*
 ##How to make use of new local memory feature
-By default all primitive arrays accessed by an Aparapi Kernel is considered global. If we look at the generated code using -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true we will see that primitive arrays (such as int buf[]) are mapped to __global pointers (such as __global int *buf) in OpenCL.
+By default all primitive arrays accessed by an Aparapi Kernel is considered global. If we look at the generated code using -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true we will see that primitive arrays (such as int buf[]) are mapped to __global pointers (such as __global int *buf) in OpenCL.
 
 Although this makes Aparapi easy to use (especially to Java developers who are unfamiliar to tiered memory hierarchies), it does limit the ability of the 'power developer' wanting to extract more performance from Aparapi on the GPU.
 
diff --git a/doc/UsingMultiDimExecutionRanges.md b/doc/UsingMultiDimExecutionRanges.md
index adaf8190f42f3f54fcf93796c34b2749a7ebf616..99761c7eb3e233915ee0515fd2161a3ca5e1d722 100644
--- a/doc/UsingMultiDimExecutionRanges.md
+++ b/doc/UsingMultiDimExecutionRanges.md
@@ -3,7 +3,7 @@
 
 Aparapi now allows developers to execute over one, two or three dimensional ranges. OpenCL natively allows the user to execute over 1, 2 or 3 dimension grids via the clEnqueueNDRangeKernel() method.
 
-Initially we chose not to expose 2D or 3D ranges (Aparapi's Kernel.execute(range) allowed only !d ranges, but following a specific request we added the notion of a Range via the new com.amd.aparapi.Range class.
+Initially we chose not to expose 2D or 3D ranges (Aparapi's Kernel.execute(range) allowed only !d ranges, but following a specific request we added the notion of a Range via the new com.syncleus.aparapi.Range class.
 
 A range is created using various static factory methods. For example to create a simple range {0..1024} we would use.
 
diff --git a/examples/correlation-matrix/.classpath b/examples/correlation-matrix/.classpath
deleted file mode 100644
index 96731ef6ec067cff8b85c1bcf3b9c36f30bb1a07..0000000000000000000000000000000000000000
--- a/examples/correlation-matrix/.classpath
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src/java"/>
-	<classpathentry kind="src" path="src/test"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="lib" path=".libs/commons-lang3-3.1.jar"/>
-	<classpathentry kind="lib" path=".libs/junit-4.10.jar"/>
-	<classpathentry kind="lib" path=".libs/log4j-1.2.17.jar"/>
-	<classpathentry kind="lib" path=".libs/lucene-core-3.5.0.jar"/>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/examples/correlation-matrix/build.xml b/examples/correlation-matrix/build.xml
index 7ba72abff4ea76f3f04df022235a7735e42116ce..52ef485609a2582a1ec43402405a97c9120811cd 100644
--- a/examples/correlation-matrix/build.xml
+++ b/examples/correlation-matrix/build.xml
@@ -32,7 +32,7 @@
 	<property name="ant.build.javac.target" value="1.7" />
 
 	<path id="classpath">
-		<pathelement path="${basedir}/../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="${basedir}/../../com.syncleus.aparapi/dist/aparapi.jar" />
 		<pathelement path="${libs.root}/${commons.lang.jar}" />
 		<pathelement path="${libs.root}/${log4j.jar}" />
 		<pathelement path="${libs.root}/${lucene.jar}" />
@@ -79,7 +79,7 @@
 
 		<!-- Even though fork is slower we need to set the library path and this requires fork -->
 		<junit printsummary="false" fork="true" haltonfailure="false" failureproperty="tests.failed" showoutput="true">
-			<sysproperty key="java.library.path" value="${basedir}/../../com.amd.aparapi.jni/dist" />
+			<sysproperty key="java.library.path" value="${basedir}/../../com.syncleus.aparapi.jni/dist" />
 
 			<!-- USER DEFINED PROPERTIES -->
 			<sysproperty key="numRows" value="1024" />
diff --git a/examples/correlation-matrix/src/java/gov/pnnl/aparapi/matrix/CorrMatrixHost.java b/examples/correlation-matrix/src/java/gov/pnnl/aparapi/matrix/CorrMatrixHost.java
index 89e3cc301c533293cdbb1554975c603a2721a322..3569a9f41f607b6d0599777c814e38d2616d6b42 100644
--- a/examples/correlation-matrix/src/java/gov/pnnl/aparapi/matrix/CorrMatrixHost.java
+++ b/examples/correlation-matrix/src/java/gov/pnnl/aparapi/matrix/CorrMatrixHost.java
@@ -10,11 +10,11 @@ package gov.pnnl.aparapi.matrix;
 
 import org.apache.log4j.Logger;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.Kernel.EXECUTION_MODE;
-import com.amd.aparapi.Range;
-import com.amd.aparapi.device.Device;
-import com.amd.aparapi.device.OpenCLDevice;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel.EXECUTION_MODE;
+import com.syncleus.aparapi.Range;
+import com.syncleus.aparapi.device.Device;
+import com.syncleus.aparapi.device.OpenCLDevice;
 
 /**
  * GPU calculations using OpenBitSet Intersection for OpenBitSets
diff --git a/examples/correlation-matrix/src/java/gov/pnnl/aparapi/matrix/CorrMatrixKernel.java b/examples/correlation-matrix/src/java/gov/pnnl/aparapi/matrix/CorrMatrixKernel.java
index 2b95ed01fbf386c1bbdf915e76b3fff9dbb38416..da1bec4b0e0d5e57ef0139e34e5b0bffb58208d9 100644
--- a/examples/correlation-matrix/src/java/gov/pnnl/aparapi/matrix/CorrMatrixKernel.java
+++ b/examples/correlation-matrix/src/java/gov/pnnl/aparapi/matrix/CorrMatrixKernel.java
@@ -8,7 +8,7 @@
  */
 package gov.pnnl.aparapi.matrix;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 /**
  * This kernel attempts to re-implement the Lucene OpenBitSet functionality on a GPU
diff --git a/examples/correlation-matrix/src/test/gov/pnnl/aparapi/test/CorrMatrixTest.java b/examples/correlation-matrix/src/test/gov/pnnl/aparapi/test/CorrMatrixTest.java
index dfde8a6636feccd58af9bb4584dd8b69f4a21042..bc4151bf1f10f48289b3d3e4524080a01dcde584 100644
--- a/examples/correlation-matrix/src/test/gov/pnnl/aparapi/test/CorrMatrixTest.java
+++ b/examples/correlation-matrix/src/test/gov/pnnl/aparapi/test/CorrMatrixTest.java
@@ -25,7 +25,7 @@ import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
 
-import com.amd.aparapi.Kernel.EXECUTION_MODE;
+import com.syncleus.aparapi.Kernel.EXECUTION_MODE;
 
 /**
  * This test class performs the following functions:
diff --git a/examples/effects/.classpath b/examples/effects/.classpath
deleted file mode 100644
index 253bb2788028a84693dc5510159153b8a57307c8..0000000000000000000000000000000000000000
--- a/examples/effects/.classpath
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/examples/effects/build.xml b/examples/effects/build.xml
index c34fc5536e0ba86b943521dfa38fb8c752087ced..056f24692aa5ef4ab550d70cad369b498a2f7a89 100644
--- a/examples/effects/build.xml
+++ b/examples/effects/build.xml
@@ -9,7 +9,7 @@
 	<property name="ant.build.javac.target" value="1.7" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 	</path>
 
 	<path id="runtime.class.path" cache="true">
@@ -31,18 +31,18 @@
 	</target>
 
 	<target name="run-gpu">
-		<java classname="com.amd.aparapi.examples.effects.Main" fork="true">
+		<java classname="com.syncleus.aparapi.examples.effects.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-jtp">
-		<java classname="com.amd.aparapi.examples.effects.Main" fork="true">
+		<java classname="com.syncleus.aparapi.examples.effects.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 	
diff --git a/examples/effects/src/com/amd/aparapi/examples/effects/Main.java b/examples/effects/src/com/amd/aparapi/examples/effects/Main.java
index 5543d94c4373bce826f0c731d6e1faec5bb6752e..29c127ebd29cc3abee46138be739b0938dec92b7 100644
--- a/examples/effects/src/com/amd/aparapi/examples/effects/Main.java
+++ b/examples/effects/src/com/amd/aparapi/examples/effects/Main.java
@@ -36,7 +36,7 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.examples.effects;
+package com.syncleus.aparapi.examples.effects;
 
 import java.awt.Color;
 import java.awt.Dimension;
@@ -52,8 +52,8 @@ import java.awt.image.DataBufferInt;
 import javax.swing.JComponent;
 import javax.swing.JFrame;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.Range;
 
 /**
  * An example Aparapi application which tracks the mouse and updates the color pallete of the window based on the distance from the mouse pointer. 
diff --git a/examples/javaonedemo/.classpath b/examples/javaonedemo/.classpath
deleted file mode 100644
index 575871bdb686729a9c6e6d21b62a53a4f9532fbb..0000000000000000000000000000000000000000
--- a/examples/javaonedemo/.classpath
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
-	<classpathentry combineaccessrules="false" kind="src" path="/com.amd.aparapi"/>
-	<classpathentry kind="lib" path="jogamp/gluegen-rt.jar"/>
-	<classpathentry kind="lib" path="jogamp/jogl.all.jar"/>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/examples/javaonedemo/build.xml b/examples/javaonedemo/build.xml
index 4b4a8711e6571278733d29ebeefc8a0f0f76c5e8..32664d5de874b8c0ec8a4ae093ae4de21da5d57c 100644
--- a/examples/javaonedemo/build.xml
+++ b/examples/javaonedemo/build.xml
@@ -3,7 +3,7 @@
 <project name="javaonedemo" default="build" basedir=".">
 
    <path id="compiler.class.path">
-      <pathelement path="../../com.amd.aparapi/dist/aparapi.jar"/>
+      <pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar"/>
       <pathelement path="../third-party/jogamp/jogl-all.jar"/>
       <pathelement path="../third-party/jogamp/gluegen-rt.jar"/>
    </path>
diff --git a/examples/javaonedemo/life.bat b/examples/javaonedemo/life.bat
index 7b3bd0bfec9f866eff99591ae97731e65a2a33de..75673e4ae67af55d583b7d279f251cae65d4a95c 100644
--- a/examples/javaonedemo/life.bat
+++ b/examples/javaonedemo/life.bat
@@ -1,7 +1,7 @@
 @echo off
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;javaonedemo.jar ^
- com.amd.aparapi.examples.javaonedemo.Life
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;javaonedemo.jar ^
+ com.syncleus.aparapi.examples.javaonedemo.Life
 
 
diff --git a/examples/javaonedemo/life.sh b/examples/javaonedemo/life.sh
index f39968d46633ff3ad83c0de7894458f451dc9bb4..357192c8dc95c39d10b0f39ddecf44aa4e6247e9 100644
--- a/examples/javaonedemo/life.sh
+++ b/examples/javaonedemo/life.sh
@@ -1,5 +1,5 @@
 #!/bin/bash 
 java \
-   -Djava.library.path=../../com.amd.aparapi.jni/dist \
-   -classpath ../../com.amd.aparapi/dist/aparapi.jar:javaonedemo.jar \
-   com.amd.aparapi.examples.javaonedemo.Life
+   -Djava.library.path=../../com.syncleus.aparapi.jni/dist \
+   -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:javaonedemo.jar \
+   com.syncleus.aparapi.examples.javaonedemo.Life
diff --git a/examples/javaonedemo/mandel.bat b/examples/javaonedemo/mandel.bat
index f8372d855cee20527763625c27e2335b44d13bd2..0f52d14e8eecd8e44fba096910a566f175455ef1 100644
--- a/examples/javaonedemo/mandel.bat
+++ b/examples/javaonedemo/mandel.bat
@@ -1,7 +1,7 @@
 @echo off 
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;javaonedemo.jar ^
- com.amd.aparapi.examples.javaonedemo.Mandel
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;javaonedemo.jar ^
+ com.syncleus.aparapi.examples.javaonedemo.Mandel
 
 
diff --git a/examples/javaonedemo/mandel.sh b/examples/javaonedemo/mandel.sh
index 976f8b8c943a319f4a87a7754c95ba10cdecead0..f8b1d2ad6db3763bed74dc6970296cce28702827 100644
--- a/examples/javaonedemo/mandel.sh
+++ b/examples/javaonedemo/mandel.sh
@@ -1,5 +1,5 @@
 #!/bin/bash 
 java \
-   -Djava.library.path=../../com.amd.aparapi.jni/dist \
-   -classpath ../../com.amd.aparapi/dist/aparapi.jar:javaonedemo.jar \
-   com.amd.aparapi.examples.javaonedemo.Mandel
+   -Djava.library.path=../../com.syncleus.aparapi.jni/dist \
+   -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:javaonedemo.jar \
+   com.syncleus.aparapi.examples.javaonedemo.Mandel
diff --git a/examples/javaonedemo/nbody.bat b/examples/javaonedemo/nbody.bat
index 0092705003ef5b2de276a9fd6f49cdea0c0f1587..22fe17b14371e0a811d21fed6d4f4ea48bb38131 100644
--- a/examples/javaonedemo/nbody.bat
+++ b/examples/javaonedemo/nbody.bat
@@ -1,7 +1,7 @@
 @echo off
 java ^
-  -Djava.library.path=..\..\com.amd.aparapi.jni\dist;..\third-party\jogamp\windows-%PROCESSOR_ARCHITECTURE% ^
-  -classpath ..\third-party\jogamp\gluegen-rt.jar;..\third-party\jogamp\jogl-all.jar;..\..\com.amd.aparapi\dist\aparapi.jar;javaonedemo.jar ^
-  com.amd.aparapi.examples.javaonedemo.NBody 
+  -Djava.library.path=..\..\com.syncleus.aparapi.jni\dist;..\third-party\jogamp\windows-%PROCESSOR_ARCHITECTURE% ^
+  -classpath ..\third-party\jogamp\gluegen-rt.jar;..\third-party\jogamp\jogl-all.jar;..\..\com.syncleus.aparapi\dist\aparapi.jar;javaonedemo.jar ^
+  com.syncleus.aparapi.examples.javaonedemo.NBody
 
 
diff --git a/examples/javaonedemo/nbody.sh b/examples/javaonedemo/nbody.sh
index 7505a7dbbf66647752742c7969db171abf601d05..5f6d1f55dbf02dd010831e9455256a712a6758e1 100644
--- a/examples/javaonedemo/nbody.sh
+++ b/examples/javaonedemo/nbody.sh
@@ -1,4 +1,4 @@
 #!/bin/bash 
-java -Djava.library.path=../../com.amd.aparapi.jni/dist:../third-party/jogamp  \
-  -classpath ../third-party/jogamp/gluegen-rt.jar:../third-party/jogamp/jogl-all.jar:../../com.amd.aparapi/dist/aparapi.jar:javaonedemo.jar \
-  com.amd.aparapi.examples.javaonedemo.NBody 
+java -Djava.library.path=../../com.syncleus.aparapi.jni/dist:../third-party/jogamp  \
+  -classpath ../third-party/jogamp/gluegen-rt.jar:../third-party/jogamp/jogl-all.jar:../../com.syncleus.aparapi/dist/aparapi.jar:javaonedemo.jar \
+  com.syncleus.aparapi.examples.javaonedemo.NBody
diff --git a/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/Life.java b/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/Life.java
index 4d79f50c4bf155ecdcfd90c9d3af028160db7e7e..df4dcf0071a5a24e8c2c229b4997fadea9a3bfd7 100644
--- a/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/Life.java
+++ b/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/Life.java
@@ -36,7 +36,7 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.examples.javaonedemo;
+package com.syncleus.aparapi.examples.javaonedemo;
 
 import java.awt.BorderLayout;
 import java.awt.Color;
@@ -60,9 +60,9 @@ import javax.swing.JFrame;
 import javax.swing.JPanel;
 import javax.swing.WindowConstants;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.ProfileInfo;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.ProfileInfo;
+import com.syncleus.aparapi.Range;
 
 /**
  * An example Aparapi application which demonstrates Conways 'Game Of Life'.
diff --git a/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/Mandel.java b/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/Mandel.java
index 1b1308f67fbf073afedd2f1b2ad9caed18640101..6218b2eda60cca911e344a45632cc1e75fed672c 100644
--- a/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/Mandel.java
+++ b/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/Mandel.java
@@ -36,7 +36,7 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.examples.javaonedemo;
+package com.syncleus.aparapi.examples.javaonedemo;
 
 import java.awt.BorderLayout;
 import java.awt.Color;
@@ -60,10 +60,10 @@ import javax.swing.JComponent;
 import javax.swing.JFrame;
 import javax.swing.JPanel;
 
-import com.amd.aparapi.annotation.*;
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.ProfileInfo;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.annotation.*;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.ProfileInfo;
+import com.syncleus.aparapi.Range;
 
 /**
  * An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point. 
diff --git a/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/NBody.java b/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/NBody.java
index f8effad11f7a522bdc11797c806c13ba86da2623..a4f803443f98d8e34e0fd9876bfd159e69b65ce9 100644
--- a/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/NBody.java
+++ b/examples/javaonedemo/src/com/amd/aparapi/examples/javaonedemo/NBody.java
@@ -35,7 +35,7 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi.examples.javaonedemo;
+package com.syncleus.aparapi.examples.javaonedemo;
 
 import java.awt.BorderLayout;
 import java.awt.Dimension;
@@ -65,9 +65,9 @@ import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.WindowConstants;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.ProfileInfo;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.ProfileInfo;
+import com.syncleus.aparapi.Range;
 import com.jogamp.opengl.util.FPSAnimator;
 import com.jogamp.opengl.util.gl2.GLUT;
 import com.jogamp.opengl.util.texture.Texture;
diff --git a/examples/movie/.classpath b/examples/movie/.classpath
deleted file mode 100644
index a091f33540a8659d0e21da37ec308ca18b0ac14f..0000000000000000000000000000000000000000
--- a/examples/movie/.classpath
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
-	<classpathentry kind="lib" path="jjmpeg/jjmpeg-0.0/dist/jjmpeg.jar"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/examples/movie/build.xml b/examples/movie/build.xml
index b873dcc013ee946a805c391c0e0e518310b17daf..0aa4c9a5a0995619d3d3b1aac4f7d4ff83651d6b 100644
--- a/examples/movie/build.xml
+++ b/examples/movie/build.xml
@@ -110,7 +110,7 @@
       <mkdir dir="classes"/>
       <javac srcdir="src" destdir="classes" debug="on" includeantruntime="false" >
          <classpath>
-            <pathelement path="..\..\com.amd.aparapi\dist\aparapi.jar"/>
+            <pathelement path="..\..\com.syncleus.aparapi\dist\aparapi.jar"/>
             <pathelement path="jjmpeg\jjmpeg-0.0\dist\jjmpeg.jar/"/>
             <pathelement path="..\jviolajones\jviolajones.jar/"/>
          </classpath>
diff --git a/examples/movie/movie.bat b/examples/movie/movie.bat
index f1a0c333dcc902727d0fd83a323317f50bd8a27b..050eeb397ad64dd0ae47fb69ffe44d78e2b6d27d 100644
--- a/examples/movie/movie.bat
+++ b/examples/movie/movie.bat
@@ -9,7 +9,7 @@ echo "win32!"
 set PATH=%PATH%;ffmpeg\ffmpeg-git-9c2651a-win32-shared\bin
 set PATH=%PATH%;jjmpeg\jjmpeg-0.0\native\mswin-i386
 :win64
-set PATH=%PATH%;..\..\com.amd.aparapi.jni\dist
-java -classpath jjmpeg\jjmpeg-0.0\dist\jjmpeg.jar;..\..\com.amd.aparapi\dist\aparapi.jar;movie.jar; com.amd.aparapi.examples.movie.%1 %2
+set PATH=%PATH%;..\..\com.syncleus.aparapi.jni\dist
+java -classpath jjmpeg\jjmpeg-0.0\dist\jjmpeg.jar;..\..\com.syncleus.aparapi\dist\aparapi.jar;movie.jar; com.syncleus.aparapi.examples.movie.%1 %2
 
 ENDLOCAL
diff --git a/examples/movie/src/com/amd/aparapi/examples/movie/AparapiSolution.java b/examples/movie/src/com/amd/aparapi/examples/movie/AparapiSolution.java
index d2ab13b78d92d6a708283c6d18013c2a258a93af..05e6b7bdcac353216a90b4d63f2e3375ad3beb2f 100644
--- a/examples/movie/src/com/amd/aparapi/examples/movie/AparapiSolution.java
+++ b/examples/movie/src/com/amd/aparapi/examples/movie/AparapiSolution.java
@@ -35,14 +35,14 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi.examples.movie;
+package com.syncleus.aparapi.examples.movie;
 
 import java.awt.Graphics2D;
 import java.awt.image.BufferedImage;
 import java.awt.image.DataBufferByte;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.Range;
 
 public class AparapiSolution{
 
diff --git a/examples/movie/src/com/amd/aparapi/examples/movie/ConvMatrix3x3Editor.java b/examples/movie/src/com/amd/aparapi/examples/movie/ConvMatrix3x3Editor.java
index 6e537259dc4e679c7a00a98111a0fc5f247d0a01..252cd74514cfd04fd680f8e054f17d729dd281cf 100644
--- a/examples/movie/src/com/amd/aparapi/examples/movie/ConvMatrix3x3Editor.java
+++ b/examples/movie/src/com/amd/aparapi/examples/movie/ConvMatrix3x3Editor.java
@@ -36,7 +36,7 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.examples.movie;
+package com.syncleus.aparapi.examples.movie;
 
 import java.awt.BorderLayout;
 import java.awt.Component;
diff --git a/examples/movie/src/com/amd/aparapi/examples/movie/JJMPEGPlayer.java b/examples/movie/src/com/amd/aparapi/examples/movie/JJMPEGPlayer.java
index 0957eef076463c8fca1cbad652e418435e68e155..bf3e362c9e54a48d0f6041513816442c3f213c6c 100644
--- a/examples/movie/src/com/amd/aparapi/examples/movie/JJMPEGPlayer.java
+++ b/examples/movie/src/com/amd/aparapi/examples/movie/JJMPEGPlayer.java
@@ -35,7 +35,7 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi.examples.movie;
+package com.syncleus.aparapi.examples.movie;
 
 import java.awt.BorderLayout;
 import java.awt.Graphics;
diff --git a/examples/movie/src/com/amd/aparapi/examples/movie/PureJavaSolution.java b/examples/movie/src/com/amd/aparapi/examples/movie/PureJavaSolution.java
index 34e30bc07f641361a12e029a563575bce1866b91..b38b537117677cd017a4764bb795bd39a41ca5a0 100644
--- a/examples/movie/src/com/amd/aparapi/examples/movie/PureJavaSolution.java
+++ b/examples/movie/src/com/amd/aparapi/examples/movie/PureJavaSolution.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.examples.movie;
+package com.syncleus.aparapi.examples.movie;
 
 import java.awt.Graphics2D;
 import java.awt.image.ConvolveOp;
diff --git a/examples/movie/src/com/amd/aparapi/examples/movie/ReferenceSolution.java b/examples/movie/src/com/amd/aparapi/examples/movie/ReferenceSolution.java
index 0815fbf21b0e6f948a815a67bb2b1e0c13b38b66..09680219086725f8e12d55a23588537e638b99bc 100644
--- a/examples/movie/src/com/amd/aparapi/examples/movie/ReferenceSolution.java
+++ b/examples/movie/src/com/amd/aparapi/examples/movie/ReferenceSolution.java
@@ -35,14 +35,14 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi.examples.movie;
+package com.syncleus.aparapi.examples.movie;
 
 import java.awt.Graphics2D;
 import java.awt.image.BufferedImage;
 import java.awt.image.DataBufferByte;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.Range;
 
 public class ReferenceSolution{
 
diff --git a/examples/nbody/.classpath b/examples/nbody/.classpath
deleted file mode 100644
index b7fff1d8aee547de9ae86e84371e77303f408adc..0000000000000000000000000000000000000000
--- a/examples/nbody/.classpath
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="lib" path=".libs/gluegen-rt.jar"/>
-	<classpathentry kind="lib" path=".libs/jogl-all.jar"/>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/examples/nbody/agent.sh b/examples/nbody/agent.sh
index 731145f56c3bfd67f4f67c74260a0c4d34b08a88..3a2ee3722e70445282de35c6205459bf7c251026 100644
--- a/examples/nbody/agent.sh
+++ b/examples/nbody/agent.sh
@@ -1,10 +1,10 @@
 java \
-  -agentpath:../../com.amd.aparapi.jni/dist/libaparapi_x86_64.so\
-  -Dcom.amd.aparapi.useAgent=true\
+  -agentpath:../../com.syncleus.aparapi.jni/dist/libaparapi_x86_64.so\
+  -Dcom.syncleus.aparapi.useAgent=true\
   -Djava.library.path=../third-party/jogamp \
-  -Dcom.amd.aparapi.executionMode=$1 \
+  -Dcom.syncleus.aparapi.executionMode=$1 \
   -Dbodies=$2 \
   -Dheight=600 \
   -Dwidth=600 \
-  -classpath ../third-party/jogamp/jogl-all.jar:../third-party/jogamp/gluegen-rt.jar:../../com.amd.aparapi/dist/aparapi.jar:nbody.jar \
-  com.amd.aparapi.examples.nbody.Main 
+  -classpath ../third-party/jogamp/jogl-all.jar:../third-party/jogamp/gluegen-rt.jar:../../com.syncleus.aparapi/dist/aparapi.jar:nbody.jar \
+  com.syncleus.aparapi.examples.nbody.Main
diff --git a/examples/nbody/build.xml b/examples/nbody/build.xml
index 7d547f6ddd0db81d476bda7142202b5ec930364d..ed4b7cd0c6fea28965c896224aa31c4c71424d15 100644
--- a/examples/nbody/build.xml
+++ b/examples/nbody/build.xml
@@ -41,7 +41,7 @@
 	<property name="gluegen.rt.natives.linux.amd64.url" value="${jogamp.url}/${gluegen.rt.natives.linux.amd64.jar}" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 		<pathelement path="${libs.root}/${jogl.all.jar}" />
 		<pathelement path="${libs.root}/${jogl.all.natives.macosx.jar}" />
 		<pathelement path="${libs.root}/${jogl.all.natives.windows.i586.jar}" />
@@ -98,10 +98,10 @@
 	</target>
 
 	<target name="run-jtp">
-		<java classname="com.amd.aparapi.examples.nbody.Main" fork="true">
+		<java classname="com.syncleus.aparapi.examples.nbody.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist;jogamp" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist;jogamp" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 			<sysproperty key="bodies" value="16384" />
 			<sysproperty key="height" value="800" />
 			<sysproperty key="width" value="800" />
@@ -109,10 +109,10 @@
 	</target>
 
 	<target name="run-gpu">
-		<java classname="com.amd.aparapi.examples.nbody.Main" fork="true">
+		<java classname="com.syncleus.aparapi.examples.nbody.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist;jogamp" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist;jogamp" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 			<sysproperty key="bodies" value="16384" />
 			<sysproperty key="height" value="800" />
 			<sysproperty key="width" value="800" />
diff --git a/examples/nbody/local.bat b/examples/nbody/local.bat
index c89fd6ddf53fabd74317726a59f16f54c37e033c..0ecc5a22280e96eab78ddd981d471b5ad07aaa11 100644
--- a/examples/nbody/local.bat
+++ b/examples/nbody/local.bat
@@ -1,15 +1,15 @@
 @echo off
 
 java ^
-  -Djava.library.path=..\..\com.amd.aparapi.jni\dist;..\third-party\jogamp ^
-  -Dcom.amd.aparapi.executionMode=%1 ^
-  -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
-  -Dcom.amd.aparapi.enableVerboseJNI=false ^
-  -Dcom.amd.aparapi.enableProfiling=true ^
+  -Djava.library.path=..\..\com.syncleus.aparapi.jni\dist;..\third-party\jogamp ^
+  -Dcom.syncleus.aparapi.executionMode=%1 ^
+  -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+  -Dcom.syncleus.aparapi.enableVerboseJNI=false ^
+  -Dcom.syncleus.aparapi.enableProfiling=true ^
   -Dbodies=%2 ^
   -Dheight=600 ^
   -Dwidth=600 ^
-  -classpath ..\third-party\jogamp\gluegen-rt.jar;..\third-party\jogamp\jogl.all.jar;..\..\com.amd.aparapi\dist\aparapi.jar;nbody.jar ^
-  com.amd.aparapi.examples.nbody.Local
+  -classpath ..\third-party\jogamp\gluegen-rt.jar;..\third-party\jogamp\jogl.all.jar;..\..\com.syncleus.aparapi\dist\aparapi.jar;nbody.jar ^
+  com.syncleus.aparapi.examples.nbody.Local
 
 
diff --git a/examples/nbody/local.sh b/examples/nbody/local.sh
index dc8b1e6103b24baf83e0a2fd9910f42de50e9dcc..0e58d8ec66a60e3e2e7e25ed5428f6d2e238217d 100644
--- a/examples/nbody/local.sh
+++ b/examples/nbody/local.sh
@@ -1,10 +1,10 @@
 
 java \
-  -Djava.library.path=../../com.amd.aparapi.jni/dist:../third-party/jogamp \
-  -Dcom.amd.aparapi.executionMode=$1 \
+  -Djava.library.path=../../com.syncleus.aparapi.jni/dist:../third-party/jogamp \
+  -Dcom.syncleus.aparapi.executionMode=$1 \
   -Dbodies=$2 \
   -Dheight=600 \
   -Dwidth=600 \
-  -classpath ../third-party/jogamp/jogl-all.jar:../third-party/jogamp/gluegen-rt.jar:../../com.amd.aparapi/dist/aparapi.jar:nbody.jar \
-  com.amd.aparapi.examples.nbody.Local
+  -classpath ../third-party/jogamp/jogl-all.jar:../third-party/jogamp/gluegen-rt.jar:../../com.syncleus.aparapi/dist/aparapi.jar:nbody.jar \
+  com.syncleus.aparapi.examples.nbody.Local
 
diff --git a/examples/nbody/nbody-agent.bat b/examples/nbody/nbody-agent.bat
index 2dfdc11e478ed846235864a6a6e25d683a345e37..84446a980fdbc66360f64397170eec24943355cc 100644
--- a/examples/nbody/nbody-agent.bat
+++ b/examples/nbody/nbody-agent.bat
@@ -1,16 +1,16 @@
 @echo off
 
 java ^
-  -agentpath:../../com.amd.aparapi.jni/dist/aparapi_x86_64.dll ^
-  -Dcom.amd.aparapi.useAgent=true ^
+  -agentpath:../../com.syncleus.aparapi.jni/dist/aparapi_x86_64.dll ^
+  -Dcom.syncleus.aparapi.useAgent=true ^
   -Djava.library.path=..\third-party\jogamp ^
-  -Dcom.amd.aparapi.executionMode=%1 ^
-  -Dcom.amd.aparapi.enableProfiling=false ^
-  -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
+  -Dcom.syncleus.aparapi.executionMode=%1 ^
+  -Dcom.syncleus.aparapi.enableProfiling=false ^
+  -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
   -Dbodies=%2 ^
   -Dheight=600 ^
   -Dwidth=600 ^
-  -classpath ..\third-party\jogamp\gluegen-rt.jar;..\third-party\jogamp\jogl-all.jar;..\..\com.amd.aparapi\dist\aparapi.jar;nbody.jar ^
-  com.amd.aparapi.examples.nbody.Main 
+  -classpath ..\third-party\jogamp\gluegen-rt.jar;..\third-party\jogamp\jogl-all.jar;..\..\com.syncleus.aparapi\dist\aparapi.jar;nbody.jar ^
+  com.syncleus.aparapi.examples.nbody.Main
 
 
diff --git a/examples/nbody/nbody.bat b/examples/nbody/nbody.bat
index b6e01554fcefe4bb0adff2da6be94ddb50d53434..1a046cba052042f6aa4b8d04882f97431a5471b2 100644
--- a/examples/nbody/nbody.bat
+++ b/examples/nbody/nbody.bat
@@ -1,15 +1,15 @@
 @echo off
 
 java ^
-  -Djava.library.path=..\..\com.amd.aparapi.jni\dist;..\third-party\jogamp ^
-  -Dcom.amd.aparapi.executionMode=%1 ^
-  -Dcom.amd.aparapi.enableProfiling=false ^
-  -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
-  -Dcom.amd.aparapi.logLevel=SEVERE ^
+  -Djava.library.path=..\..\com.syncleus.aparapi.jni\dist;..\third-party\jogamp ^
+  -Dcom.syncleus.aparapi.executionMode=%1 ^
+  -Dcom.syncleus.aparapi.enableProfiling=false ^
+  -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+  -Dcom.syncleus.aparapi.logLevel=SEVERE ^
   -Dbodies=%2 ^
   -Dheight=600 ^
   -Dwidth=600 ^
-  -classpath ..\third-party\jogamp\gluegen-rt.jar;..\third-party\jogamp\jogl-all.jar;..\..\com.amd.aparapi\dist\aparapi.jar;nbody.jar ^
-  com.amd.aparapi.examples.nbody.Main 
+  -classpath ..\third-party\jogamp\gluegen-rt.jar;..\third-party\jogamp\jogl-all.jar;..\..\com.syncleus.aparapi\dist\aparapi.jar;nbody.jar ^
+  com.syncleus.aparapi.examples.nbody.Main
 
 
diff --git a/examples/nbody/nbody.sh b/examples/nbody/nbody.sh
index 75289f181d975eb550465dc88e31f35c35b77e59..f27a90d62dca34ab80e97fca744adacef8eb963a 100644
--- a/examples/nbody/nbody.sh
+++ b/examples/nbody/nbody.sh
@@ -1,10 +1,10 @@
 
 java \
-  -Djava.library.path=../../com.amd.aparapi.jni/dist:../third-party/jogamp \
-  -Dcom.amd.aparapi.executionMode=$1 \
+  -Djava.library.path=../../com.syncleus.aparapi.jni/dist:../third-party/jogamp \
+  -Dcom.syncleus.aparapi.executionMode=$1 \
   -Dbodies=$2 \
   -Dheight=600 \
   -Dwidth=600 \
-  -classpath ../third-party/jogamp/jogl-all.jar:../third-party/jogamp/gluegen-rt.jar:../../com.amd.aparapi/dist/aparapi.jar:nbody.jar \
-  com.amd.aparapi.examples.nbody.Main 
+  -classpath ../third-party/jogamp/jogl-all.jar:../third-party/jogamp/gluegen-rt.jar:../../com.syncleus.aparapi/dist/aparapi.jar:nbody.jar \
+  com.syncleus.aparapi.examples.nbody.Main
 
diff --git a/examples/nbody/seq.bat b/examples/nbody/seq.bat
index a2b48157c51adb51872f928f7841ae4851ed19c6..0258d331d09c57d85974e71247c3c4bc5e96326e 100644
--- a/examples/nbody/seq.bat
+++ b/examples/nbody/seq.bat
@@ -6,6 +6,6 @@ java ^
   -Dheight=600 ^
   -Dwidth=600 ^
   -classpath ..\third-party\jogamp\gluegen-rt.jar;..\third-party\jogamp\jogl-all.jar;nbody.jar ^
-  com.amd.aparapi.examples.nbody.Seq
+  com.syncleus.aparapi.examples.nbody.Seq
 
 
diff --git a/examples/nbody/seq.sh b/examples/nbody/seq.sh
index d8ee51534479595589bb5e37876c58d117ea605d..ef0675741bd4deba014af855b3121f993c4b197d 100644
--- a/examples/nbody/seq.sh
+++ b/examples/nbody/seq.sh
@@ -1,10 +1,10 @@
 
 java \
-  -Djava.library.path=../../com.amd.aparapi.jni/dist:../third-party/jogamp \
-  -Dcom.amd.aparapi.executionMode=$1 \
+  -Djava.library.path=../../com.syncleus.aparapi.jni/dist:../third-party/jogamp \
+  -Dcom.syncleus.aparapi.executionMode=$1 \
   -Dbodies=$2 \
   -Dheight=600 \
   -Dwidth=600 \
-  -classpath ../third-party/jogamp/jogl-all.jar:../third-party/jogamp/gluegen-rt.jar:../../com.amd.aparapi/dist/aparapi.jar:nbody.jar \
-  com.amd.aparapi.examples.nbody.Seq
+  -classpath ../third-party/jogamp/jogl-all.jar:../third-party/jogamp/gluegen-rt.jar:../../com.syncleus.aparapi/dist/aparapi.jar:nbody.jar \
+  com.syncleus.aparapi.examples.nbody.Seq
 
diff --git a/examples/nbody/src/com/amd/aparapi/examples/nbody/Local.java b/examples/nbody/src/com/amd/aparapi/examples/nbody/Local.java
index e0f4dbc4f9c33a0c3a7b24a195feaa3c735b727e..24d30567dce4c8aa3c0eeed3c1caa8caeeb1977d 100644
--- a/examples/nbody/src/com/amd/aparapi/examples/nbody/Local.java
+++ b/examples/nbody/src/com/amd/aparapi/examples/nbody/Local.java
@@ -35,7 +35,7 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi.examples.nbody;
+package com.syncleus.aparapi.examples.nbody;
 
 import java.awt.BorderLayout;
 import java.awt.Dimension;
@@ -62,9 +62,9 @@ import javax.swing.JPanel;
 import javax.swing.JTextField;
 import javax.swing.WindowConstants;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.ProfileInfo;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.ProfileInfo;
+import com.syncleus.aparapi.Range;
 import com.jogamp.opengl.util.FPSAnimator;
 import com.jogamp.opengl.util.texture.Texture;
 import com.jogamp.opengl.util.texture.TextureIO;
@@ -74,7 +74,7 @@ import com.jogamp.opengl.util.texture.TextureIO;
  * 
  * http://www.browndeertechnology.com/docs/BDT_OpenCL_Tutorial_NBody-rev3.html
  * 
- * @see com.amd.aparapi.examples.nbody.Main
+ * @see com.syncleus.aparapi.examples.nbody.Main
  * 
  * @author gfrost
  *
diff --git a/examples/nbody/src/com/amd/aparapi/examples/nbody/Main.java b/examples/nbody/src/com/amd/aparapi/examples/nbody/Main.java
index 916f2e1e15ea30bdf517369ab86b7e053f5897f8..2cfd32ab175c273883995689ce92ab3ac5c8f26f 100644
--- a/examples/nbody/src/com/amd/aparapi/examples/nbody/Main.java
+++ b/examples/nbody/src/com/amd/aparapi/examples/nbody/Main.java
@@ -35,7 +35,7 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
  */
-package com.amd.aparapi.examples.nbody;
+package com.syncleus.aparapi.examples.nbody;
 
 import java.awt.BorderLayout;
 import java.awt.Dimension;
@@ -63,9 +63,9 @@ import javax.swing.JPanel;
 import javax.swing.JTextField;
 import javax.swing.WindowConstants;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.ProfileInfo;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.ProfileInfo;
+import com.syncleus.aparapi.Range;
 import com.jogamp.opengl.util.FPSAnimator;
 import com.jogamp.opengl.util.texture.Texture;
 import com.jogamp.opengl.util.texture.TextureData;
diff --git a/examples/nbody/src/com/amd/aparapi/examples/nbody/Seq.java b/examples/nbody/src/com/amd/aparapi/examples/nbody/Seq.java
index d37d4ab347745158256e92aba3a2ce1a8bf7d255..4ba2d2a2c80785cf29838c1d8a6258f10e20ba23 100644
--- a/examples/nbody/src/com/amd/aparapi/examples/nbody/Seq.java
+++ b/examples/nbody/src/com/amd/aparapi/examples/nbody/Seq.java
@@ -35,7 +35,7 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
  */
-package com.amd.aparapi.examples.nbody;
+package com.syncleus.aparapi.examples.nbody;
 
 import java.awt.BorderLayout;
 import java.awt.Dimension;
@@ -63,9 +63,9 @@ import javax.swing.JPanel;
 import javax.swing.JTextField;
 import javax.swing.WindowConstants;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.ProfileInfo;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.ProfileInfo;
+import com.syncleus.aparapi.Range;
 import com.jogamp.opengl.util.FPSAnimator;
 import com.jogamp.opengl.util.texture.Texture;
 import com.jogamp.opengl.util.texture.TextureData;
diff --git a/examples/oopnbody/.classpath b/examples/oopnbody/.classpath
deleted file mode 100644
index 551e1b8089d296d1e90bc5e5281c0a88bab37204..0000000000000000000000000000000000000000
--- a/examples/oopnbody/.classpath
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="lib" path="/nbody/.libs/gluegen-rt.jar"/>
-	<classpathentry kind="lib" path="/nbody/.libs/jogl-all.jar"/>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/examples/oopnbody/build.xml b/examples/oopnbody/build.xml
index 57e29f48b8fd0f56dd60ae66d29a2372028b712f..2bc434cfd9d8b1ea7a4971f9096cb4bff66db5fe 100644
--- a/examples/oopnbody/build.xml
+++ b/examples/oopnbody/build.xml
@@ -28,7 +28,7 @@
 	<property name="gluegen.rt.natives.linux.amd64.jar" value="gluegen-rt-natives-linux-amd64.jar" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 		<pathelement path="${nbody.path}/${libs.root}/${jogl.all.jar}" />
 		<pathelement path="${nbody.path}/${libs.root}/${jogl.all.natives.macosx.jar}" />
 		<pathelement path="${nbody.path}/${libs.root}/${jogl.all.natives.windows.i586.jar}" />
@@ -64,10 +64,10 @@
 	</target>
 
 	<target name="run-jtp">
-		<java classname="com.amd.aparapi.examples.oopnbody.Main" fork="true">
+		<java classname="com.syncleus.aparapi.examples.oopnbody.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist;jogamp" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist;jogamp" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 			<sysproperty key="bodies" value="16384" />
 			<sysproperty key="height" value="800" />
 			<sysproperty key="width" value="800" />
@@ -75,10 +75,10 @@
 	</target>
 
 	<target name="run-gpu">
-		<java classname="com.amd.aparapi.examples.oopnbody.Main" fork="true">
+		<java classname="com.syncleus.aparapi.examples.oopnbody.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist;jogamp" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist;jogamp" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 			<sysproperty key="bodies" value="16384" />
 			<sysproperty key="height" value="800" />
 			<sysproperty key="width" value="800" />
diff --git a/examples/oopnbody/nbody.bat b/examples/oopnbody/nbody.bat
index 39440531f19acfe367351c105b21ac7282dec565..dc0380e1f6fe754e9b0ef8aa9c3e02d4947bf60f 100644
--- a/examples/oopnbody/nbody.bat
+++ b/examples/oopnbody/nbody.bat
@@ -1,14 +1,14 @@
 @echo off
 
 java ^
-  -Djava.library.path=..\..\com.amd.aparapi.jni\dist;..\third-party\jogamp ^
-  -Dcom.amd.aparapi.executionMode=%1 ^
-  -Dcom.amd.aparapi.enableProfiling=false ^
-  -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
+  -Djava.library.path=..\..\com.syncleus.aparapi.jni\dist;..\third-party\jogamp ^
+  -Dcom.syncleus.aparapi.executionMode=%1 ^
+  -Dcom.syncleus.aparapi.enableProfiling=false ^
+  -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
   -Dbodies=%2 ^
   -Dheight=600 ^
   -Dwidth=600 ^
-  -classpath ..\third-party\jogamp\jogl-all.jar;..\third-party\jogamp\gluegen-rt.jar;..\..\com.amd.aparapi\dist\aparapi.jar;oopnbody.jar ^
-  com.amd.aparapi.examples.oopnbody.Main 
+  -classpath ..\third-party\jogamp\jogl-all.jar;..\third-party\jogamp\gluegen-rt.jar;..\..\com.syncleus.aparapi\dist\aparapi.jar;oopnbody.jar ^
+  com.syncleus.aparapi.examples.oopnbody.Main
 
 
diff --git a/examples/oopnbody/nbody.sh b/examples/oopnbody/nbody.sh
index 311055707e7bdec0ad91a74adfc17744b27422c6..7bb262be17213b5879f6a81a64ec1a1f12cbc8d9 100755
--- a/examples/oopnbody/nbody.sh
+++ b/examples/oopnbody/nbody.sh
@@ -1,12 +1,12 @@
 
 java \
-  -Djava.library.path=../../com.amd.aparapi.jni/dist:../third-party/jogamp \
-  -Dcom.amd.aparapi.executionMode=$1 \
-  -Dcom.amd.aparapi.logLevel=INFO \
-  -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true \
+  -Djava.library.path=../../com.syncleus.aparapi.jni/dist:../third-party/jogamp \
+  -Dcom.syncleus.aparapi.executionMode=$1 \
+  -Dcom.syncleus.aparapi.logLevel=INFO \
+  -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true \
   -Dbodies=$2 \
   -Dheight=800 \
   -Dwidth=1200 \
-  -classpath ../third-party/jogamp/jogl-all.jar:../third-party/jogamp/gluegen-rt.jar:../../com.amd.aparapi/dist/aparapi.jar:oopnbody.jar \
-  com.amd.aparapi.examples.oopnbody.Main 
+  -classpath ../third-party/jogamp/jogl-all.jar:../third-party/jogamp/gluegen-rt.jar:../../com.syncleus.aparapi/dist/aparapi.jar:oopnbody.jar \
+  com.syncleus.aparapi.examples.oopnbody.Main
 
diff --git a/examples/oopnbody/src/com/amd/aparapi/examples/oopnbody/Body.java b/examples/oopnbody/src/com/amd/aparapi/examples/oopnbody/Body.java
index 8ca7b211bce95b02b6381292aabeab9f04558576..06f0f286a2a880ad498698a95c17426e3e1eb2a7 100644
--- a/examples/oopnbody/src/com/amd/aparapi/examples/oopnbody/Body.java
+++ b/examples/oopnbody/src/com/amd/aparapi/examples/oopnbody/Body.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.examples.oopnbody;
+package com.syncleus.aparapi.examples.oopnbody;
 
 import java.util.List;
 
diff --git a/examples/oopnbody/src/com/amd/aparapi/examples/oopnbody/Main.java b/examples/oopnbody/src/com/amd/aparapi/examples/oopnbody/Main.java
index f945c0850f6d1f059c562a19d8c92adf71097f7a..1816549cfa57c80e9ea1ffec856dc2e9faa949a2 100644
--- a/examples/oopnbody/src/com/amd/aparapi/examples/oopnbody/Main.java
+++ b/examples/oopnbody/src/com/amd/aparapi/examples/oopnbody/Main.java
@@ -35,7 +35,7 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
  */
-package com.amd.aparapi.examples.oopnbody;
+package com.syncleus.aparapi.examples.oopnbody;
 
 import java.awt.BorderLayout;
 import java.awt.Dimension;
@@ -65,9 +65,9 @@ import javax.swing.JPanel;
 import javax.swing.JTextField;
 import javax.swing.WindowConstants;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.ProfileInfo;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.ProfileInfo;
+import com.syncleus.aparapi.Range;
 
 import com.jogamp.opengl.util.FPSAnimator;
 import com.jogamp.opengl.util.texture.Texture;
diff --git a/pom.xml b/pom.xml
index 502fa0cd44998ea72d8007e0ac4c273bf0cbfb87..166fe55740df8fe8a6e4fd57524ba399710def1a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
-    <groupId>com.amd</groupId>
+    <groupId>com.syncleus</groupId>
     <artifactId>aparapi-examples</artifactId>
     <version>1.0.0-SNAPSHOT</version>
     <packaging>jar</packaging>
diff --git a/samples/add/.classpath b/samples/add/.classpath
deleted file mode 100644
index 253bb2788028a84693dc5510159153b8a57307c8..0000000000000000000000000000000000000000
--- a/samples/add/.classpath
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/samples/add/add.bat b/samples/add/add.bat
index 13fcb3c37d4fe1f1d263722005c1c37f18d0b51b..f0ee716849fb4a04c34001be58ddaf76e1101183 100644
--- a/samples/add/add.bat
+++ b/samples/add/add.bat
@@ -1,7 +1,7 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;add.jar ^
- com.amd.aparapi.sample.add.Main
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;add.jar ^
+ com.syncleus.aparapi.sample.add.Main
 
diff --git a/samples/add/add.sh b/samples/add/add.sh
index df37f6815b226176a22b9a88a3963173c99cd116..2ba5d85cae3ea8077c3ce399e251d1e177c5a996 100644
--- a/samples/add/add.sh
+++ b/samples/add/add.sh
@@ -1,5 +1,5 @@
 java \
- -Djava.library.path=../../com.amd.aparapi.jni/dist \
- -Dcom.amd.aparapi.executionMode=%1 \
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:add.jar \
- com.amd.aparapi.sample.add.Main
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist \
+ -Dcom.syncleus.aparapi.executionMode=%1 \
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:add.jar \
+ com.syncleus.aparapi.sample.add.Main
diff --git a/samples/add/build.xml b/samples/add/build.xml
index 2653e3c12f70d963e175628bb5deccd9d47e2273..f28c0b58c0405670ecbc14ac797f2c5171bff410 100644
--- a/samples/add/build.xml
+++ b/samples/add/build.xml
@@ -9,7 +9,7 @@
 	<property name="ant.build.javac.target" value="1.7" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 	</path>
 
 	<path id="runtime.class.path" cache="true">
@@ -21,7 +21,7 @@
 		<mkdir dir="classes" />
 		<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false">
 			<classpath>
-				<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+				<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 			</classpath>
 		</javac>
 		<jar jarfile="${ant.project.name}.jar" basedir="classes" />
@@ -33,18 +33,18 @@
 	</target>
 
 	<target name="run-jtp">
-		<java classname="com.amd.aparapi.sample.add.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.add.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
 	<target name="run-gpu">
-		<java classname="com.amd.aparapi.sample.add.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.add.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
diff --git a/samples/add/src/com/amd/aparapi/sample/add/Main.java b/samples/add/src/com/amd/aparapi/sample/add/Main.java
index a953261be20eec8b34af6c1145409457df7bfe2a..2fd0c55ed5d8399081cf73758593f61d9275d392 100644
--- a/samples/add/src/com/amd/aparapi/sample/add/Main.java
+++ b/samples/add/src/com/amd/aparapi/sample/add/Main.java
@@ -36,10 +36,10 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.add;
+package com.syncleus.aparapi.sample.add;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.Range;
 
 public class Main{
 
diff --git a/samples/blackscholes/.classpath b/samples/blackscholes/.classpath
deleted file mode 100644
index 253bb2788028a84693dc5510159153b8a57307c8..0000000000000000000000000000000000000000
--- a/samples/blackscholes/.classpath
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/samples/blackscholes/blackscholes.bat b/samples/blackscholes/blackscholes.bat
index 1625a241ecc21de8deb316f5660390ba90d0b334..f1df5d458460e71fb55d34a9195288ce8955e431 100644
--- a/samples/blackscholes/blackscholes.bat
+++ b/samples/blackscholes/blackscholes.bat
@@ -1,9 +1,9 @@
 java ^
-   -Djava.library.path=..\..\com.amd.aparapi.jni\dist ^
-   -Dcom.amd.aparapi.executionMode=%1 ^
-   -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
-   -Dcom.amd.aparapi.enableShowFakeLocalVariableTable=true ^
+   -Djava.library.path=..\..\com.syncleus.aparapi.jni\dist ^
+   -Dcom.syncleus.aparapi.executionMode=%1 ^
+   -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+   -Dcom.syncleus.aparapi.enableShowFakeLocalVariableTable=true ^
    -Dsize=%2 ^
    -Diterations=%3 ^
-   -classpath blackscholes.jar;..\..\com.amd.aparapi\dist\aparapi.jar ^
-   com.amd.aparapi.sample.blackscholes.Main 
+   -classpath blackscholes.jar;..\..\com.syncleus.aparapi\dist\aparapi.jar ^
+   com.syncleus.aparapi.sample.blackscholes.Main
diff --git a/samples/blackscholes/blackscholes.sh b/samples/blackscholes/blackscholes.sh
index a60abf2ba0cbb4f0f8b3eba162e19219ff24e8b6..3cf09e2a45b5c0f74ba72e52c3dbd8f65c64dfe0 100644
--- a/samples/blackscholes/blackscholes.sh
+++ b/samples/blackscholes/blackscholes.sh
@@ -1,7 +1,7 @@
 java \
-   -Djava.library.path=..\..\com.amd.aparapi.jni\dist \
-   -Dcom.amd.aparapi.executionMode=$1 \
+   -Djava.library.path=..\..\com.syncleus.aparapi.jni\dist \
+   -Dcom.syncleus.aparapi.executionMode=$1 \
    -Dsize=$2  \
    -Diterations=$3 \
-   -classpath blackscholes.jar:..\..\com.amd.aparapi\dist\aparapi.jar \
-   com.amd.aparapi.sample.blackscholes.Main 
+   -classpath blackscholes.jar:..\..\com.syncleus.aparapi\dist\aparapi.jar \
+   com.syncleus.aparapi.sample.blackscholes.Main
diff --git a/samples/blackscholes/build.xml b/samples/blackscholes/build.xml
index bc102d61a04ebfe7a72afb66ef96a97991a7324d..71b8892ac73225ccf3a9c290472fc9869d3baec3 100644
--- a/samples/blackscholes/build.xml
+++ b/samples/blackscholes/build.xml
@@ -9,7 +9,7 @@
 	<property name="ant.build.javac.target" value="1.7" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 	</path>
 
 	<path id="runtime.class.path" cache="true">
@@ -21,7 +21,7 @@
 		<mkdir dir="classes" />
 		<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false">
 			<classpath>
-				<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+				<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 			</classpath>
 		</javac>
 		<jar jarfile="${ant.project.name}.jar" basedir="classes" />
@@ -33,18 +33,18 @@
 	</target>
 
 	<target name="run-jtp">
-		<java classname="com.amd.aparapi.sample.blackscholes.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.blackscholes.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
 	<target name="run-gpu">
-		<java classname="com.amd.aparapi.sample.blackscholes.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.blackscholes.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
diff --git a/samples/blackscholes/src/com/amd/aparapi/sample/blackscholes/Main.java b/samples/blackscholes/src/com/amd/aparapi/sample/blackscholes/Main.java
index 074ed2b013182be33f73aa4325d463c256aecbd0..066a691f72db6e03b9d9e8edbad5368a00011088 100644
--- a/samples/blackscholes/src/com/amd/aparapi/sample/blackscholes/Main.java
+++ b/samples/blackscholes/src/com/amd/aparapi/sample/blackscholes/Main.java
@@ -35,10 +35,10 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi.sample.blackscholes;
+package com.syncleus.aparapi.sample.blackscholes;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.Range;
 
 public class Main{
 
diff --git a/samples/configuration/src/com/amd/aparapi/sample/configuration/AutoCleanUpArraysDemo.java b/samples/configuration/src/com/amd/aparapi/sample/configuration/AutoCleanUpArraysDemo.java
index c09d0ab218bec2c0a303a77517890397ede4b2d5..a32df5c60a2080e136c3080c725a94c1eb86c4e4 100644
--- a/samples/configuration/src/com/amd/aparapi/sample/configuration/AutoCleanUpArraysDemo.java
+++ b/samples/configuration/src/com/amd/aparapi/sample/configuration/AutoCleanUpArraysDemo.java
@@ -1,11 +1,11 @@
-package com.amd.aparapi.sample.configuration;
+package com.syncleus.aparapi.sample.configuration;
 
-import com.amd.aparapi.sample.mandel.*;
+import com.syncleus.aparapi.sample.mandel.*;
 
 public class AutoCleanUpArraysDemo {
    public static void main(String[] ignored) {
 
-      System.setProperty("com.amd.aparapi.dumpProfileOnExecution", "true");
+      System.setProperty("com.syncleus.aparapi.dumpProfileOnExecution", "true");
 
       int size = 1024;
       int[] rgbs = new int[size * size];
diff --git a/samples/configuration/src/com/amd/aparapi/sample/configuration/CleanUpArraysDemo.java b/samples/configuration/src/com/amd/aparapi/sample/configuration/CleanUpArraysDemo.java
index 26d832f4b2d1db2be339c6933fff405d642b6a7c..c4fe039a9eceaa788c841dbdef0a6d2779d1c6ed 100644
--- a/samples/configuration/src/com/amd/aparapi/sample/configuration/CleanUpArraysDemo.java
+++ b/samples/configuration/src/com/amd/aparapi/sample/configuration/CleanUpArraysDemo.java
@@ -1,14 +1,14 @@
-package com.amd.aparapi.sample.configuration;
+package com.syncleus.aparapi.sample.configuration;
 
-import com.amd.aparapi.sample.mandel.*;
+import com.syncleus.aparapi.sample.mandel.*;
 
 public class CleanUpArraysDemo {
    public static void main(String[] ignored) {
 
-      System.setProperty("com.amd.aparapi.enableVerboseJNI", "true");
-      System.setProperty("com.amd.aparapi.enableVerboseJNIOpenCLResourceTracking", "true");
-      System.setProperty("com.amd.aparapi.enableExecutionModeReporting", "true");
-      System.setProperty("com.amd.aparapi.dumpProfileOnExecution", "true");
+      System.setProperty("com.syncleus.aparapi.enableVerboseJNI", "true");
+      System.setProperty("com.syncleus.aparapi.enableVerboseJNIOpenCLResourceTracking", "true");
+      System.setProperty("com.syncleus.aparapi.enableExecutionModeReporting", "true");
+      System.setProperty("com.syncleus.aparapi.dumpProfileOnExecution", "true");
 
       int size = 1024;
       int[] rgbs = new int[size * size];
diff --git a/samples/configuration/src/com/amd/aparapi/sample/configuration/ConfigurationDemo.java b/samples/configuration/src/com/amd/aparapi/sample/configuration/ConfigurationDemo.java
index 67d7cc0296b1432303e80ab8fd39fec477f64891..87f362d9afca8d89d45d8f6b6f5aaafdd733bff8 100644
--- a/samples/configuration/src/com/amd/aparapi/sample/configuration/ConfigurationDemo.java
+++ b/samples/configuration/src/com/amd/aparapi/sample/configuration/ConfigurationDemo.java
@@ -1,12 +1,12 @@
-package com.amd.aparapi.sample.configuration;
+package com.syncleus.aparapi.sample.configuration;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.internal.kernel.*;
 
 import java.util.*;
 
 /**
- * Tests device selection via {@link com.amd.aparapi.internal.kernel.KernelManager}.
+ * Tests device selection via {@link com.syncleus.aparapi.internal.kernel.KernelManager}.
  */
 public class ConfigurationDemo {
    public static void main(String[] ignored) {
diff --git a/samples/configuration/src/com/amd/aparapi/sample/configuration/CustomConfigurationDemo.java b/samples/configuration/src/com/amd/aparapi/sample/configuration/CustomConfigurationDemo.java
index 5ee4b8eb53155ecbe3d69737f46b347ecf45f693..795298641ac59fcb3c7d875ccdfb0e05bff9d6f5 100644
--- a/samples/configuration/src/com/amd/aparapi/sample/configuration/CustomConfigurationDemo.java
+++ b/samples/configuration/src/com/amd/aparapi/sample/configuration/CustomConfigurationDemo.java
@@ -1,7 +1,7 @@
-package com.amd.aparapi.sample.configuration;
+package com.syncleus.aparapi.sample.configuration;
 
-import com.amd.aparapi.device.*;
-import com.amd.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.device.*;
+import com.syncleus.aparapi.internal.kernel.*;
 
 import java.util.*;
 
@@ -11,7 +11,7 @@ import java.util.*;
 public class CustomConfigurationDemo {
 
    public static void main(String[] ignored) {
-      System.setProperty("com.amd.aparapi.dumpProfilesOnExit", "true");
+      System.setProperty("com.syncleus.aparapi.dumpProfilesOnExit", "true");
       KernelManager manager = new KernelManager() {
          @Override
          protected List<Device.TYPE> getPreferredDeviceTypes() {
diff --git a/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelOkayInOpenCL.java b/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelOkayInOpenCL.java
index 9423d7159affedccce83b34a68409d0bc307940a..5e11d3b63409e83ca9ff7b08e5c92cb4106bba48 100644
--- a/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelOkayInOpenCL.java
+++ b/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelOkayInOpenCL.java
@@ -1,9 +1,9 @@
-package com.amd.aparapi.sample.configuration;
+package com.syncleus.aparapi.sample.configuration;
 
 /**
  * Created by Barney on 24/08/2015.
  */
-public class KernelOkayInOpenCL extends com.amd.aparapi.Kernel {
+public class KernelOkayInOpenCL extends com.syncleus.aparapi.Kernel {
    char[] inChars = "KernelOkayInOpenCL".toCharArray();
    char[] outChars = new char[inChars.length];
 
diff --git a/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelWithAlternateFallbackAlgorithm.java b/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelWithAlternateFallbackAlgorithm.java
index 6aee117e412dc48041f6b1c234f09494360ea369..53dfac7d28422e6a084df928d6d215285826c744 100644
--- a/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelWithAlternateFallbackAlgorithm.java
+++ b/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelWithAlternateFallbackAlgorithm.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.sample.configuration;
+package com.syncleus.aparapi.sample.configuration;
 
-import com.amd.aparapi.*;
+import com.syncleus.aparapi.*;
 
 /**
  * Kernel which will always fail to run on an OpenCLDevice but has an alternative fallback algorithm.
diff --git a/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelWithoutAlternateFallbackAlgorithm.java b/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelWithoutAlternateFallbackAlgorithm.java
index bdc1a12099458950c5a3b860dbd50aab0442d96e..0a77c87a51403a912b01b388c235b0ecd82a20ae 100644
--- a/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelWithoutAlternateFallbackAlgorithm.java
+++ b/samples/configuration/src/com/amd/aparapi/sample/configuration/KernelWithoutAlternateFallbackAlgorithm.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.sample.configuration;
+package com.syncleus.aparapi.sample.configuration;
 
-import com.amd.aparapi.*;
+import com.syncleus.aparapi.*;
 
 /**
  * Kernel which will always fail to run on an OpenCLDevice but has an alternative fallback algorithm.
diff --git a/samples/configuration/src/com/amd/aparapi/sample/configuration/LegacyConfigurationDemo.java b/samples/configuration/src/com/amd/aparapi/sample/configuration/LegacyConfigurationDemo.java
index 73ea9d70a79aa0ebf11e63cb11188c805303b0e8..547a91549abea22a7a677639a0020b8b77b78ea1 100644
--- a/samples/configuration/src/com/amd/aparapi/sample/configuration/LegacyConfigurationDemo.java
+++ b/samples/configuration/src/com/amd/aparapi/sample/configuration/LegacyConfigurationDemo.java
@@ -1,18 +1,18 @@
-package com.amd.aparapi.sample.configuration;
+package com.syncleus.aparapi.sample.configuration;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.internal.kernel.*;
 
 /**
- * Tests device selection when circumventing the {@link com.amd.aparapi.internal.kernel.KernelManager} by using the legacy mechanism
+ * Tests device selection when circumventing the {@link com.syncleus.aparapi.internal.kernel.KernelManager} by using the legacy mechanism
  * (setExecutionMode, etc.).
  */
 public class LegacyConfigurationDemo {
 
    @SuppressWarnings("deprecation")
    public static void main(String[] ignored) {
-      System.setProperty("com.amd.aparapi.executionMode", "GPU,CPU,SEQ");
-      System.setProperty("com.amd.aparapi.dumpProfilesOnExit", "true");
+      System.setProperty("com.syncleus.aparapi.executionMode", "GPU,CPU,SEQ");
+      System.setProperty("com.syncleus.aparapi.dumpProfilesOnExit", "true");
 
       KernelWithAlternateFallbackAlgorithm kernel = new KernelWithAlternateFallbackAlgorithm();
       kernel.setExecutionMode(Kernel.EXECUTION_MODE.GPU);
diff --git a/samples/configuration/src/com/amd/aparapi/sample/configuration/ProfilingDemo.java b/samples/configuration/src/com/amd/aparapi/sample/configuration/ProfilingDemo.java
index aeea4ea5888c4bcf13b0dddf5fcad7cb05038edc..c0927f6963dde2dd27a2583faee8529d11798974 100644
--- a/samples/configuration/src/com/amd/aparapi/sample/configuration/ProfilingDemo.java
+++ b/samples/configuration/src/com/amd/aparapi/sample/configuration/ProfilingDemo.java
@@ -1,9 +1,9 @@
-package com.amd.aparapi.sample.configuration;
+package com.syncleus.aparapi.sample.configuration;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.sample.blackscholes.Main.*;
-import com.amd.aparapi.sample.mandel.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.sample.blackscholes.Main.*;
+import com.syncleus.aparapi.sample.mandel.*;
 
 /**
  * Demonstrate new enhanced profiling capability, profiling the kernel from the blackscholes sample.
diff --git a/samples/configuration/src/com/amd/aparapi/sample/configuration/ProfilingDemoNoBinaryCaching.java b/samples/configuration/src/com/amd/aparapi/sample/configuration/ProfilingDemoNoBinaryCaching.java
index 2f3252c68cf63a67e21b2c2603ea1b5d333a25de..c2036ecd1938e0ea3ab2dc0463bdeae71ea558d7 100644
--- a/samples/configuration/src/com/amd/aparapi/sample/configuration/ProfilingDemoNoBinaryCaching.java
+++ b/samples/configuration/src/com/amd/aparapi/sample/configuration/ProfilingDemoNoBinaryCaching.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.sample.configuration;
+package com.syncleus.aparapi.sample.configuration;
 
-import com.amd.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.internal.kernel.*;
 
 /**
  * Created by Barney on 13/09/2015.
diff --git a/samples/convolution/.classpath b/samples/convolution/.classpath
deleted file mode 100644
index 253bb2788028a84693dc5510159153b8a57307c8..0000000000000000000000000000000000000000
--- a/samples/convolution/.classpath
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/samples/convolution/build.xml b/samples/convolution/build.xml
index 036a46424e86fc3760486cc8f5cc5cc8bf3f5eb2..aa4db3c095653dcc2ad9df5441a3f856a6454266 100644
--- a/samples/convolution/build.xml
+++ b/samples/convolution/build.xml
@@ -9,7 +9,7 @@
 	<property name="ant.build.javac.target" value="1.7" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 	</path>
 
 	<path id="runtime.class.path" cache="true">
@@ -21,7 +21,7 @@
 		<mkdir dir="classes" />
 		<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false">
 			<classpath>
-				<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+				<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 			</classpath>
 		</javac>
 		<copy file="src\com\amd\aparapi\sample\convolution\convolution.cl" toDir="classes\com\amd\aparapi\sample\convolution" />
@@ -34,18 +34,18 @@
 	</target>
 
 	<target name="run-jtp">
-		<java classname="com.amd.aparapi.sample.convolution.Convolution" fork="true">
+		<java classname="com.syncleus.aparapi.sample.convolution.Convolution" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
 	<target name="run-gpu">
-		<java classname="com.amd.aparapi.sample.convolution.Convolution" fork="true">
+		<java classname="com.syncleus.aparapi.sample.convolution.Convolution" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
diff --git a/samples/convolution/conv.bat b/samples/convolution/conv.bat
index 3d11f2deef08ea32cae3ef699e54a624a63f1a42..0374609617cc0f98aa2418feb50374430df0ae6d 100644
--- a/samples/convolution/conv.bat
+++ b/samples/convolution/conv.bat
@@ -1,7 +1,7 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;convolution.jar ^
- com.amd.aparapi.sample.convolution.Convolution %2
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;convolution.jar ^
+ com.syncleus.aparapi.sample.convolution.Convolution %2
 
diff --git a/samples/convolution/conv.sh b/samples/convolution/conv.sh
index ae673b3b6adefdaad0bad5627ae4739c0a8ac796..4fa3539f3bc6b546fdfbecd251c84e162429025f 100644
--- a/samples/convolution/conv.sh
+++ b/samples/convolution/conv.sh
@@ -1,6 +1,6 @@
 java \
-  -Djava.library.path=../../com.amd.aparapi.jni/dist\
-  -Dcom.amd.aparapi.executionMode=$1\
-  -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true\
-  -classpath ../../com.amd.aparapi/dist/aparapi.jar:convolution.jar\
-  com.amd.aparapi.sample.convolution.Convolution $2 
+  -Djava.library.path=../../com.syncleus.aparapi.jni/dist\
+  -Dcom.syncleus.aparapi.executionMode=$1\
+  -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true\
+  -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:convolution.jar\
+  com.syncleus.aparapi.sample.convolution.Convolution $2
diff --git a/samples/convolution/opencl.bat b/samples/convolution/opencl.bat
index c0ada67fa141748b805c8fa81e2398610a117d2b..afd39d52cf20bb56627189d97affee442a3341d6 100644
--- a/samples/convolution/opencl.bat
+++ b/samples/convolution/opencl.bat
@@ -1,6 +1,6 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;convolution.jar ^
- com.amd.aparapi.sample.convolution.ConvolutionOpenCL %2
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;convolution.jar ^
+ com.syncleus.aparapi.sample.convolution.ConvolutionOpenCL %2
 
diff --git a/samples/convolution/pureJava.bat b/samples/convolution/pureJava.bat
index 5699f49794395b51ae58f99c569a3fa35a81e6c8..df2fb0fab17f8bb74e1454c70c50a0f112047aa7 100644
--- a/samples/convolution/pureJava.bat
+++ b/samples/convolution/pureJava.bat
@@ -1,6 +1,6 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;convolution.jar ^
- com.amd.aparapi.sample.convolution.PureJava %2
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;convolution.jar ^
+ com.syncleus.aparapi.sample.convolution.PureJava %2
 
diff --git a/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvMatrix3x3Editor.java b/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvMatrix3x3Editor.java
index 0d2c0191773360c1a02851b5d4ea170d5f9e3cf2..75d4ea227889fd83e9604d691bae58c7205c04a1 100644
--- a/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvMatrix3x3Editor.java
+++ b/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvMatrix3x3Editor.java
@@ -36,7 +36,7 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.convolution;
+package com.syncleus.aparapi.sample.convolution;
 
 import java.awt.BorderLayout;
 import java.awt.Component;
diff --git a/samples/convolution/src/com/amd/aparapi/sample/convolution/Convolution.java b/samples/convolution/src/com/amd/aparapi/sample/convolution/Convolution.java
index 597317a6af365eefe16ab223f5e2b4d0c1164261..6452b2456a7da04f60dcd9e3ba19884043fe12bf 100644
--- a/samples/convolution/src/com/amd/aparapi/sample/convolution/Convolution.java
+++ b/samples/convolution/src/com/amd/aparapi/sample/convolution/Convolution.java
@@ -36,9 +36,9 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
  */
 
-package com.amd.aparapi.sample.convolution;
+package com.syncleus.aparapi.sample.convolution;
 
-import com.amd.aparapi.*;
+import com.syncleus.aparapi.*;
 
 import java.io.*;
 
diff --git a/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvolutionOpenCL.java b/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvolutionOpenCL.java
index 4b916b252e1ba399bea1c57f5860c2f4d6d9ea68..aad33f9e4ab36da6014f9cb5a6f4e34396a3aacd 100644
--- a/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvolutionOpenCL.java
+++ b/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvolutionOpenCL.java
@@ -36,13 +36,13 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.convolution;
+package com.syncleus.aparapi.sample.convolution;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.device.*;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.opencl.*;
-import com.amd.aparapi.opencl.OpenCL.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.device.*;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.opencl.*;
+import com.syncleus.aparapi.opencl.OpenCL.*;
 
 import java.io.*;
 
diff --git a/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvolutionViewer.java b/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvolutionViewer.java
index 059c202f60176c3a04b8ef24db01f9bb396bc07d..00d7d3e1e9936f804a4377488a4dcd02a41a67a2 100644
--- a/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvolutionViewer.java
+++ b/samples/convolution/src/com/amd/aparapi/sample/convolution/ConvolutionViewer.java
@@ -36,7 +36,7 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.convolution;
+package com.syncleus.aparapi.sample.convolution;
 
 import java.awt.BorderLayout;
 import java.awt.Color;
diff --git a/samples/convolution/src/com/amd/aparapi/sample/convolution/PureJava.java b/samples/convolution/src/com/amd/aparapi/sample/convolution/PureJava.java
index 5c0158df3e986a555bf57c960f29738bf8f3554c..7439a51cde7471a256fff050998a3dffb32734a8 100644
--- a/samples/convolution/src/com/amd/aparapi/sample/convolution/PureJava.java
+++ b/samples/convolution/src/com/amd/aparapi/sample/convolution/PureJava.java
@@ -36,11 +36,11 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.convolution;
+package com.syncleus.aparapi.sample.convolution;
 
 import java.io.File;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class PureJava{
 
diff --git a/samples/extension/.classpath b/samples/extension/.classpath
deleted file mode 100644
index d0b04da999673df65240caa28a17d7f842855cd4..0000000000000000000000000000000000000000
--- a/samples/extension/.classpath
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/samples/extension/build.xml b/samples/extension/build.xml
index 69af06f15e3b6588c1ce59b06d8e4654ae046188..bc98d2dbd142116477a97d4016ef89baadde5c38 100644
--- a/samples/extension/build.xml
+++ b/samples/extension/build.xml
@@ -12,7 +12,7 @@
 		<mkdir dir="classes" />
 		<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false">
 			<classpath>
-				<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+				<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 			</classpath>
 		</javac>
 		<copy todir="classes/com\amd\aparapi\sample\extension" file="src\com\amd\aparapi\sample\extension\fft.cl" />
@@ -29,7 +29,7 @@
 	</target>
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 	</path>
 
 	<path id="runtime.class.path" cache="true">
@@ -39,85 +39,85 @@
 
 	<!-- FFT -->
 	<target name="run-fft-gpu">
-		<java classname="com.amd.aparapi.sample.extension.FFTExample" fork="true">
+		<java classname="com.syncleus.aparapi.sample.extension.FFTExample" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-fft-jtp">
-		<java classname="com.amd.aparapi.sample.extension.FFTExample" fork="true">
+		<java classname="com.syncleus.aparapi.sample.extension.FFTExample" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
 	<!-- Histogram -->
 	<target name="run-histogram-gpu">
-		<java classname="com.amd.aparapi.sample.extension.Histogram" fork="true">
+		<java classname="com.syncleus.aparapi.sample.extension.Histogram" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-histogram-jtp">
-		<java classname="com.amd.aparapi.sample.extension.Histogram" fork="true">
+		<java classname="com.syncleus.aparapi.sample.extension.Histogram" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
 	<target name="run-histogram-ideal-gpu">
-		<java classname="com.amd.aparapi.sample.extension.HistogramIdeal" fork="true">
+		<java classname="com.syncleus.aparapi.sample.extension.HistogramIdeal" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-histogram-ideal-jtp">
-		<java classname="com.amd.aparapi.sample.extension.HistogramIdeal" fork="true">
+		<java classname="com.syncleus.aparapi.sample.extension.HistogramIdeal" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
 	<!-- Mandel -->
 	<target name="run-mandel-gpu">
-		<java classname="com.amd.aparapi.sample.extension.MandelExample" fork="true">
+		<java classname="com.syncleus.aparapi.sample.extension.MandelExample" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-mandel-jtp">
-		<java classname="com.amd.aparapi.sample.extension.MandelExample" fork="true">
+		<java classname="com.syncleus.aparapi.sample.extension.MandelExample" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
 	<!-- Square -->
 	<target name="run-square-gpu">
-		<java classname="com.amd.aparapi.sample.extension.SquareExample" fork="true">
+		<java classname="com.syncleus.aparapi.sample.extension.SquareExample" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-square-jtp">
-		<java classname="com.amd.aparapi.sample.extension.SquareExample" fork="true">
+		<java classname="com.syncleus.aparapi.sample.extension.SquareExample" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
diff --git a/samples/extension/fft.bat b/samples/extension/fft.bat
index fe6454299113a11360e2fe5756a20a11b22557db..9c705745036a4b9faea328f44348a15e3ad330e0 100644
--- a/samples/extension/fft.bat
+++ b/samples/extension/fft.bat
@@ -1,9 +1,9 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -Dcom.amd.aparapi.enableProfiling=false ^
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;extension.jar ^
- com.amd.aparapi.sample.extension.FFTExample
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -Dcom.syncleus.aparapi.enableProfiling=false ^
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;extension.jar ^
+ com.syncleus.aparapi.sample.extension.FFTExample
 
 
diff --git a/samples/extension/fft.sh b/samples/extension/fft.sh
index ccf890af3c698aae6f8220faeec2e70d9dc48d94..66787111035717398542499dfa1c5e9806ce17b9 100644
--- a/samples/extension/fft.sh
+++ b/samples/extension/fft.sh
@@ -1,7 +1,7 @@
 java \
- -Djava.library.path=../../com.amd.aparapi.jni/dist \
- -Dcom.amd.aparapi.executionMode=$1 \
- -Dcom.amd.aparapi.enableProfiling=false \
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true \
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:extension.jar \
- com.amd.aparapi.sample.extension.FFTExample
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist \
+ -Dcom.syncleus.aparapi.executionMode=$1 \
+ -Dcom.syncleus.aparapi.enableProfiling=false \
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true \
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:extension.jar \
+ com.syncleus.aparapi.sample.extension.FFTExample
diff --git a/samples/extension/histo.bat b/samples/extension/histo.bat
index e7df7760f96b9f4764008db4d32511b5adb09625..d165b7badc4d53af90415dd8077c0684f8ffe15d 100644
--- a/samples/extension/histo.bat
+++ b/samples/extension/histo.bat
@@ -1,7 +1,7 @@
 java ^
  -Xmx1024M^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;extension.jar ^
- com.amd.aparapi.sample.extension.Histogram
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;extension.jar ^
+ com.syncleus.aparapi.sample.extension.Histogram
 
 
diff --git a/samples/extension/histo.sh b/samples/extension/histo.sh
index 6d7a3dbd32a6748afaa1f9e18c162f8895515242..0b013340a647287504aa3663743e0c1a4254bc4d 100644
--- a/samples/extension/histo.sh
+++ b/samples/extension/histo.sh
@@ -1,4 +1,4 @@
 java\
- -Djava.library.path=../../com.amd.aparapi.jni/dist\
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:extension.jar\
- com.amd.aparapi.sample.extension.Histogram
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist\
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:extension.jar\
+ com.syncleus.aparapi.sample.extension.Histogram
diff --git a/samples/extension/histoideal.bat b/samples/extension/histoideal.bat
index 7b66486f82d39895fb3a2a8f67ccb6aba7aa703f..254b9bb31814b608cbe194f3ab3293de66136786 100644
--- a/samples/extension/histoideal.bat
+++ b/samples/extension/histoideal.bat
@@ -1,7 +1,7 @@
 java ^
  -Xmx1024M^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;extension.jar ^
- com.amd.aparapi.sample.extension.HistogramIdeal
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;extension.jar ^
+ com.syncleus.aparapi.sample.extension.HistogramIdeal
 
 
diff --git a/samples/extension/mandel.bat b/samples/extension/mandel.bat
index 7cbefb993303d83a6b245c06ab6037f602f70864..fb4addb7563ffce0d7bed9a9467a205da393a824 100644
--- a/samples/extension/mandel.bat
+++ b/samples/extension/mandel.bat
@@ -1,9 +1,9 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -Dcom.amd.aparapi.enableProfiling=false ^
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;extension.jar ^
- com.amd.aparapi.sample.extension.MandelExample
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -Dcom.syncleus.aparapi.enableProfiling=false ^
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;extension.jar ^
+ com.syncleus.aparapi.sample.extension.MandelExample
 
 
diff --git a/samples/extension/mandel.sh b/samples/extension/mandel.sh
index d593465d0f643a5e41751ee7ae21a8faead4bfe0..e48030ab273135c0dafa6249ea2d7f95a6477ed2 100644
--- a/samples/extension/mandel.sh
+++ b/samples/extension/mandel.sh
@@ -1,5 +1,5 @@
 java\
- -Djava.library.path=../../com.amd.aparapi.jni/dist\
- -Dcom.amd.aparapi.executionMode=$1\
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:extension.jar\
- com.amd.aparapi.sample.extension.MandelExample
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist\
+ -Dcom.syncleus.aparapi.executionMode=$1\
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:extension.jar\
+ com.syncleus.aparapi.sample.extension.MandelExample
diff --git a/samples/extension/square.bat b/samples/extension/square.bat
index 01fd7b2a6955648741cb2691617985648a563de0..e96166674108911e21d1faa6de05686164fa032e 100644
--- a/samples/extension/square.bat
+++ b/samples/extension/square.bat
@@ -1,9 +1,9 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -Dcom.amd.aparapi.enableProfiling=false ^
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;extension.jar ^
- com.amd.aparapi.sample.extension.SquareExample
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -Dcom.syncleus.aparapi.enableProfiling=false ^
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;extension.jar ^
+ com.syncleus.aparapi.sample.extension.SquareExample
 
 
diff --git a/samples/extension/square.sh b/samples/extension/square.sh
index 5fe1266a2360acddce7e0d313ced499c183653c4..89334ac379ff44ddd41d1b57afb190113600ea68 100644
--- a/samples/extension/square.sh
+++ b/samples/extension/square.sh
@@ -1,5 +1,5 @@
 java\
- -Djava.library.path=../../com.amd.aparapi.jni/dist\
- -Dcom.amd.aparapi.executionMode=$1\
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:extension.jar\
- com.amd.aparapi.sample.extension.SquareExample
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist\
+ -Dcom.syncleus.aparapi.executionMode=$1\
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:extension.jar\
+ com.syncleus.aparapi.sample.extension.SquareExample
diff --git a/samples/extension/src/com/amd/aparapi/sample/extension/FFTExample.java b/samples/extension/src/com/amd/aparapi/sample/extension/FFTExample.java
index 7c575c7a2c8200b95e8755e49fc8d15992ac1ea4..48e077d15074572665401d74db06f50164b72a87 100644
--- a/samples/extension/src/com/amd/aparapi/sample/extension/FFTExample.java
+++ b/samples/extension/src/com/amd/aparapi/sample/extension/FFTExample.java
@@ -1,10 +1,10 @@
-package com.amd.aparapi.sample.extension;
+package com.syncleus.aparapi.sample.extension;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.device.*;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.opencl.*;
-import com.amd.aparapi.opencl.OpenCL.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.device.*;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.opencl.*;
+import com.syncleus.aparapi.opencl.OpenCL.*;
 
 import java.util.*;
 
diff --git a/samples/extension/src/com/amd/aparapi/sample/extension/Histogram.java b/samples/extension/src/com/amd/aparapi/sample/extension/Histogram.java
index e260d5e825f5a287f987bcc5ac063ed68a8a0041..be6c111d1bee1aec7051084742addc8a7c268802 100644
--- a/samples/extension/src/com/amd/aparapi/sample/extension/Histogram.java
+++ b/samples/extension/src/com/amd/aparapi/sample/extension/Histogram.java
@@ -1,11 +1,11 @@
-package com.amd.aparapi.sample.extension;
+package com.syncleus.aparapi.sample.extension;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.Range;
-import com.amd.aparapi.device.Device;
-import com.amd.aparapi.device.OpenCLDevice;
-import com.amd.aparapi.opencl.OpenCL;
-import com.amd.aparapi.opencl.OpenCL.Resource;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.Range;
+import com.syncleus.aparapi.device.Device;
+import com.syncleus.aparapi.device.OpenCLDevice;
+import com.syncleus.aparapi.opencl.OpenCL;
+import com.syncleus.aparapi.opencl.OpenCL.Resource;
 
 public class Histogram{
 
diff --git a/samples/extension/src/com/amd/aparapi/sample/extension/HistogramIdeal.java b/samples/extension/src/com/amd/aparapi/sample/extension/HistogramIdeal.java
index a0f74813706604358021cdc53d02663332d63a67..27b39149c66e5bc27151a147222ef183e026806a 100644
--- a/samples/extension/src/com/amd/aparapi/sample/extension/HistogramIdeal.java
+++ b/samples/extension/src/com/amd/aparapi/sample/extension/HistogramIdeal.java
@@ -1,10 +1,10 @@
-package com.amd.aparapi.sample.extension;
+package com.syncleus.aparapi.sample.extension;
 
-import com.amd.aparapi.Range;
-import com.amd.aparapi.device.Device;
-import com.amd.aparapi.device.OpenCLDevice;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.opencl.OpenCL;
+import com.syncleus.aparapi.Range;
+import com.syncleus.aparapi.device.Device;
+import com.syncleus.aparapi.device.OpenCLDevice;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.opencl.OpenCL;
 
 public class HistogramIdeal{
 
diff --git a/samples/extension/src/com/amd/aparapi/sample/extension/MandelExample.java b/samples/extension/src/com/amd/aparapi/sample/extension/MandelExample.java
index 85ac9cda4614810b3936c568ec47d39213e06ba6..1e91cd044fe6fa00d2c1a197edfb0d498877d40e 100644
--- a/samples/extension/src/com/amd/aparapi/sample/extension/MandelExample.java
+++ b/samples/extension/src/com/amd/aparapi/sample/extension/MandelExample.java
@@ -36,13 +36,13 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.extension;
+package com.syncleus.aparapi.sample.extension;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.device.*;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.opencl.*;
-import com.amd.aparapi.opencl.OpenCL.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.device.*;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.opencl.*;
+import com.syncleus.aparapi.opencl.OpenCL.*;
 
 import javax.swing.*;
 import java.awt.*;
diff --git a/samples/extension/src/com/amd/aparapi/sample/extension/MandelSimple.java b/samples/extension/src/com/amd/aparapi/sample/extension/MandelSimple.java
index 89faa7f2f6ef027a2d5163f9e7f139cb0080a43e..bbe0f8bb55f83eb35037f0a84131fb7808c31cc9 100644
--- a/samples/extension/src/com/amd/aparapi/sample/extension/MandelSimple.java
+++ b/samples/extension/src/com/amd/aparapi/sample/extension/MandelSimple.java
@@ -36,13 +36,13 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.extension;
+package com.syncleus.aparapi.sample.extension;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.device.*;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.opencl.*;
-import com.amd.aparapi.opencl.OpenCL.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.device.*;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.opencl.*;
+import com.syncleus.aparapi.opencl.OpenCL.*;
 
 import javax.swing.*;
 import java.awt.*;
diff --git a/samples/extension/src/com/amd/aparapi/sample/extension/Pow4Example.java b/samples/extension/src/com/amd/aparapi/sample/extension/Pow4Example.java
index 0ea3043e19eaf2fc0203beaffdb6709e7e1a2230..34cbc70d3e9874ff36367c6e2297bc03bad43c72 100644
--- a/samples/extension/src/com/amd/aparapi/sample/extension/Pow4Example.java
+++ b/samples/extension/src/com/amd/aparapi/sample/extension/Pow4Example.java
@@ -1,11 +1,11 @@
-package com.amd.aparapi.sample.extension;
-
-import com.amd.aparapi.Range;
-import com.amd.aparapi.device.Device;
-import com.amd.aparapi.device.OpenCLDevice;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.opencl.OpenCL;
-import com.amd.aparapi.opencl.OpenCL.Resource;
+package com.syncleus.aparapi.sample.extension;
+
+import com.syncleus.aparapi.Range;
+import com.syncleus.aparapi.device.Device;
+import com.syncleus.aparapi.device.OpenCLDevice;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.opencl.OpenCL;
+import com.syncleus.aparapi.opencl.OpenCL.Resource;
 
 public class Pow4Example{
 
diff --git a/samples/extension/src/com/amd/aparapi/sample/extension/SquareExample.java b/samples/extension/src/com/amd/aparapi/sample/extension/SquareExample.java
index 58f01c0b8789a51ae886b73e608dc2f3bb98b25d..c234dee5b214cc6dd5517aa505da7fd24901bef7 100644
--- a/samples/extension/src/com/amd/aparapi/sample/extension/SquareExample.java
+++ b/samples/extension/src/com/amd/aparapi/sample/extension/SquareExample.java
@@ -1,13 +1,13 @@
-package com.amd.aparapi.sample.extension;
+package com.syncleus.aparapi.sample.extension;
 
-import com.amd.aparapi.ProfileInfo;
-import com.amd.aparapi.Range;
-import com.amd.aparapi.device.Device;
-import com.amd.aparapi.device.OpenCLDevice;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.opencl.OpenCL;
-import com.amd.aparapi.opencl.OpenCL.Resource;
-import com.amd.aparapi.opencl.OpenCL.Source;
+import com.syncleus.aparapi.ProfileInfo;
+import com.syncleus.aparapi.Range;
+import com.syncleus.aparapi.device.Device;
+import com.syncleus.aparapi.device.OpenCLDevice;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.opencl.OpenCL;
+import com.syncleus.aparapi.opencl.OpenCL.Resource;
+import com.syncleus.aparapi.opencl.OpenCL.Source;
 import java.util.List;
 
 public class SquareExample{
diff --git a/samples/extension/src/com/amd/aparapi/sample/extension/StopWatch.java b/samples/extension/src/com/amd/aparapi/sample/extension/StopWatch.java
index 9fc7d9ec1c2b26f62429bcb23427a29e501ee6d8..1a535ef3533f7338a21aacf12b1cf078f4fbc929 100644
--- a/samples/extension/src/com/amd/aparapi/sample/extension/StopWatch.java
+++ b/samples/extension/src/com/amd/aparapi/sample/extension/StopWatch.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.sample.extension;
+package com.syncleus.aparapi.sample.extension;
 
 public class StopWatch{
    long start = 0L;
diff --git a/samples/extension/src/com/amd/aparapi/sample/extension/SwapExample.java b/samples/extension/src/com/amd/aparapi/sample/extension/SwapExample.java
index d5fe0bf9244580e431ae6d72ea6ae372a0998beb..5fc28eb414e2f36b79279b6ca617bb8bffa958d0 100644
--- a/samples/extension/src/com/amd/aparapi/sample/extension/SwapExample.java
+++ b/samples/extension/src/com/amd/aparapi/sample/extension/SwapExample.java
@@ -1,10 +1,10 @@
-package com.amd.aparapi.sample.extension;
+package com.syncleus.aparapi.sample.extension;
 
-import com.amd.aparapi.Range;
-import com.amd.aparapi.device.Device;
-import com.amd.aparapi.device.OpenCLDevice;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.opencl.OpenCL;
+import com.syncleus.aparapi.Range;
+import com.syncleus.aparapi.device.Device;
+import com.syncleus.aparapi.device.OpenCLDevice;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.opencl.OpenCL;
 
 public class SwapExample{
 
diff --git a/samples/info/.classpath b/samples/info/.classpath
deleted file mode 100644
index ea1e8a7166a0f62e2c51b7a4ccebfc0e36c4bfa6..0000000000000000000000000000000000000000
--- a/samples/info/.classpath
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
\ No newline at end of file
diff --git a/samples/info/build.xml b/samples/info/build.xml
index 8c9840868a11df0006b95bc490428674dc6573db..80f1855e4b7ae6347b7dd7ca671df6c5a14a63c2 100644
--- a/samples/info/build.xml
+++ b/samples/info/build.xml
@@ -9,7 +9,7 @@
 	<property name="ant.build.javac.target" value="1.7" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 	</path>
 
 	<path id="runtime.class.path" cache="true">
@@ -21,7 +21,7 @@
 		<mkdir dir="classes" />
 		<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false">
 			<classpath>
-				<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+				<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 			</classpath>
 		</javac>
 		<jar jarfile="${ant.project.name}.jar" basedir="classes" />
@@ -33,18 +33,18 @@
 	</target>
 
 	<target name="run-gpu">
-		<java classname="com.amd.aparapi.sample.info.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.info.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-jtp">
-		<java classname="com.amd.aparapi.sample.info.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.info.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
diff --git a/samples/info/info.bat b/samples/info/info.bat
index ed9c0c28a3073456d5f840522ba34e773dec00fe..32c741a06ae6091c86bb7b1fc2599f2cbfd70f12 100644
--- a/samples/info/info.bat
+++ b/samples/info/info.bat
@@ -1,5 +1,5 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;info.jar ^
- com.amd.aparapi.sample.info.Main
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;info.jar ^
+ com.syncleus.aparapi.sample.info.Main
 
diff --git a/samples/info/info.sh b/samples/info/info.sh
index 51f9197caac275649ad0bd95ece3eb7de631f99d..15eff163a111a56515e081842b1991525f040642 100644
--- a/samples/info/info.sh
+++ b/samples/info/info.sh
@@ -1,4 +1,4 @@
 java \
- -Djava.library.path=../../com.amd.aparapi.jni/dist \
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:info.jar \
- com.amd.aparapi.sample.info.Main
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist \
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:info.jar \
+ com.syncleus.aparapi.sample.info.Main
diff --git a/samples/info/src/com/amd/aparapi/sample/info/Main.java b/samples/info/src/com/amd/aparapi/sample/info/Main.java
index 8397715d404927671ebb496cbaeb8cd925ab6022..4e1fb5ccf6f7369462cb07ced41b18e600e400c9 100644
--- a/samples/info/src/com/amd/aparapi/sample/info/Main.java
+++ b/samples/info/src/com/amd/aparapi/sample/info/Main.java
@@ -36,17 +36,17 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.info;
+package com.syncleus.aparapi.sample.info;
 
-import com.amd.aparapi.device.*;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.internal.opencl.*;
+import com.syncleus.aparapi.device.*;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.internal.opencl.*;
 
 import java.util.*;
 
 public class Main{
    public static void main(String[] _args) {
-      System.out.println("com.amd.aparapi.sample.info.Main");
+      System.out.println("com.syncleus.aparapi.sample.info.Main");
       List<OpenCLPlatform> platforms = (new OpenCLPlatform()).getOpenCLPlatforms();
       System.out.println("Machine contains " + platforms.size() + " OpenCL platforms");
       int platformc = 0;
diff --git a/samples/life/.classpath b/samples/life/.classpath
deleted file mode 100644
index d0b04da999673df65240caa28a17d7f842855cd4..0000000000000000000000000000000000000000
--- a/samples/life/.classpath
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/samples/life/build.xml b/samples/life/build.xml
index 55694d1e33988be0cce25e2d2f5fcebdfa72f011..f28dbb263076de53c820869fb1a3f63facf3c414 100644
--- a/samples/life/build.xml
+++ b/samples/life/build.xml
@@ -9,7 +9,7 @@
 	<property name="ant.build.javac.target" value="1.7" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 	</path>
 
 	<path id="runtime.class.path" cache="true">
@@ -21,7 +21,7 @@
 		<mkdir dir="classes" />
 		<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false">
 			<classpath>
-				<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+				<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 			</classpath>
 		</javac>
 		<jar jarfile="${ant.project.name}.jar" basedir="classes" />
@@ -33,36 +33,36 @@
 	</target>
 
 	<target name="run-life-gpu">
-		<java classname="com.amd.aparapi.sample.life.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.life.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-life-jtp">
-		<java classname="com.amd.aparapi.sample.life.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.life.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
 	<target name="run-agent-gpu">
-		<java classname="com.amd.aparapi.sample.life.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.life.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
-			<sysproperty key="com.amd.aparapi.useAgent" value="true" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
+			<sysproperty key="com.syncleus.aparapi.useAgent" value="true" />
 		</java>
 	</target>
 
 	<target name="run-agent-jtp">
-		<java classname="com.amd.aparapi.sample.life.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.life.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
-			<sysproperty key="com.amd.aparapi.useAgent" value="true" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
+			<sysproperty key="com.syncleus.aparapi.useAgent" value="true" />
 		</java>
 	</target>
 
diff --git a/samples/life/life-agent.bat b/samples/life/life-agent.bat
index 7beb95d87e0b044668f01f9d57479a28b1105afa..ec81416a1761b74b33337112cda2943fe685000e 100644
--- a/samples/life/life-agent.bat
+++ b/samples/life/life-agent.bat
@@ -1,13 +1,13 @@
 java ^
- -agentpath:../../com.amd.aparapi.jni/dist/aparapi_x86_64.dll^
- -Dcom.amd.aparapi.useAgent=true ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
+ -agentpath:../../com.syncleus.aparapi.jni/dist/aparapi_x86_64.dll^
+ -Dcom.syncleus.aparapi.useAgent=true ^
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
  -Dsequential=false^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -Dcom.amd.aparapi.enableProfiling=false ^
- -Dcom.amd.aparapi.enableVerboseJNI=false ^
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;life.jar ^
- com.amd.aparapi.sample.life.Main
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -Dcom.syncleus.aparapi.enableProfiling=false ^
+ -Dcom.syncleus.aparapi.enableVerboseJNI=false ^
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;life.jar ^
+ com.syncleus.aparapi.sample.life.Main
 
 
diff --git a/samples/life/life-agent.sh b/samples/life/life-agent.sh
index 925ec674e81c0576ea5707290f23303955b0d13f..8d9057fd79259bcbffed8f8086a3e02b579b17d7 100644
--- a/samples/life/life-agent.sh
+++ b/samples/life/life-agent.sh
@@ -1,6 +1,6 @@
 java\
- -agentpath:../../com.amd.aparapi.jni/dist/libaparapi_x86_64.so\
- -Dcom.amd.aparapi.executionMode=$1\
- -Dcom.amd.aparapi.useAgent=true\
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:life.jar\
- com.amd.aparapi.sample.life.Main
+ -agentpath:../../com.syncleus.aparapi.jni/dist/libaparapi_x86_64.so\
+ -Dcom.syncleus.aparapi.executionMode=$1\
+ -Dcom.syncleus.aparapi.useAgent=true\
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:life.jar\
+ com.syncleus.aparapi.sample.life.Main
diff --git a/samples/life/life.bat b/samples/life/life.bat
index ffaefaaeefe343ca6f5f12c14e820662b69faccd..5077d526f524ec8b001ab81cb225bbf18fba82bc 100644
--- a/samples/life/life.bat
+++ b/samples/life/life.bat
@@ -1,12 +1,12 @@
 
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
  -Dsequential=false^
- -Dcom.amd.aparapi.executionMode=GPU ^
- -Dcom.amd.aparapi.enableProfiling=false ^
- -Dcom.amd.aparapi.enableVerboseJNI=false ^
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;life.jar ^
- com.amd.aparapi.sample.life.Main
+ -Dcom.syncleus.aparapi.executionMode=GPU ^
+ -Dcom.syncleus.aparapi.enableProfiling=false ^
+ -Dcom.syncleus.aparapi.enableVerboseJNI=false ^
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;life.jar ^
+ com.syncleus.aparapi.sample.life.Main
 
 
diff --git a/samples/life/life.sh b/samples/life/life.sh
index 9cf1daf198d1f38c0b537f3564590bc3e2bf52c3..5bd0d8e92fb3d4d727bdc3688e252758d0ecf7cf 100644
--- a/samples/life/life.sh
+++ b/samples/life/life.sh
@@ -1,5 +1,5 @@
 java\
- -Djava.library.path=../../com.amd.aparapi.jni/dist\
- -Dcom.amd.aparapi.executionMode=$1\
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:life.jar\
- com.amd.aparapi.sample.life.Main
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist\
+ -Dcom.syncleus.aparapi.executionMode=$1\
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:life.jar\
+ com.syncleus.aparapi.sample.life.Main
diff --git a/samples/life/src/com/amd/aparapi/sample/life/Main.java b/samples/life/src/com/amd/aparapi/sample/life/Main.java
index e51ca5fafa4431d417c07206fff95782c4d168c0..a419b62354a8d89270fd72be90452af2e2b89ff6 100644
--- a/samples/life/src/com/amd/aparapi/sample/life/Main.java
+++ b/samples/life/src/com/amd/aparapi/sample/life/Main.java
@@ -36,10 +36,10 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.life;
+package com.syncleus.aparapi.sample.life;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.*;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.*;
 
 import javax.swing.*;
 import java.awt.*;
@@ -103,7 +103,7 @@ public class Main{
          width = _width;
          height = _height;
 
-         final String executionMode = System.getProperty("com.amd.aparapi.executionMode");
+         final String executionMode = System.getProperty("com.syncleus.aparapi.executionMode");
          if ((executionMode != null) && executionMode.equals("JTP")) {
             range = Range.create(width * height, 4);
          } else {
diff --git a/samples/mandel/.classpath b/samples/mandel/.classpath
deleted file mode 100644
index d0b04da999673df65240caa28a17d7f842855cd4..0000000000000000000000000000000000000000
--- a/samples/mandel/.classpath
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/samples/mandel/build.xml b/samples/mandel/build.xml
index 32fdfde185cddd7c43d2c98e170dbcdd4ed47288..f0aaa763821d0628d98b424982f1c83784620a23 100644
--- a/samples/mandel/build.xml
+++ b/samples/mandel/build.xml
@@ -9,7 +9,7 @@
 	<property name="ant.build.javac.target" value="1.7" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 	</path>
 
 	<path id="runtime.class.path" cache="true">
@@ -21,7 +21,7 @@
 		<mkdir dir="classes" />
 		<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false">
 			<classpath>
-				<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+				<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 			</classpath>
 		</javac>
 		<jar jarfile="${ant.project.name}.jar" basedir="classes" />
@@ -33,52 +33,52 @@
 	</target>
 
 	<target name="run-mandel-gpu">
-		<java classname="com.amd.aparapi.sample.mandel.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.mandel.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-mandel-jtp">
-		<java classname="com.amd.aparapi.sample.mandel.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.mandel.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
 	<target name="run-mandel2d-gpu">
-		<java classname="com.amd.aparapi.sample.mandel.Main2D" fork="true">
+		<java classname="com.syncleus.aparapi.sample.mandel.Main2D" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-mandel2d-jtp">
-		<java classname="com.amd.aparapi.sample.mandel.Main2D" fork="true">
+		<java classname="com.syncleus.aparapi.sample.mandel.Main2D" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
 	<target name="run-agent-gpu">
-		<java classname="com.amd.aparapi.sample.mandel.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.mandel.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
-			<sysproperty key="com.amd.aparapi.useAgent" value="true" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
+			<sysproperty key="com.syncleus.aparapi.useAgent" value="true" />
 		</java>
 	</target>
 
 	<target name="run-agent-jtp">
-		<java classname="com.amd.aparapi.sample.mandel.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.mandel.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
-			<sysproperty key="com.amd.aparapi.useAgent" value="true" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
+			<sysproperty key="com.syncleus.aparapi.useAgent" value="true" />
 		</java>
 	</target>
 
diff --git a/samples/mandel/mandel-agent.bat b/samples/mandel/mandel-agent.bat
index 482595917846c83c0fdb41186d47550844c085ca..3035db89a066c7b1fb912f2159a50aff9c1c89cc 100644
--- a/samples/mandel/mandel-agent.bat
+++ b/samples/mandel/mandel-agent.bat
@@ -1,16 +1,16 @@
 java ^
- -agentpath:../../com.amd.aparapi.jni/dist/aparapi_x86_64.dll ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.useAgent=true ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -Dcom.amd.aparapi.logLevel=OFF^
- -Dcom.amd.aparapi.enableVerboseJNI=false ^
- -Dcom.amd.aparapi.enableProfiling=false ^
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
- -Dcom.amd.aparapi.enableVerboseJNIOpenCLResourceTracking=false ^
- -Dcom.amd.aparapi.dumpFlags=true ^
- -Dcom.amd.aparapi.enableInstructionDecodeViewer=false ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;mandel.jar ^
- com.amd.aparapi.sample.mandel.Main
+ -agentpath:../../com.syncleus.aparapi.jni/dist/aparapi_x86_64.dll ^
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.useAgent=true ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -Dcom.syncleus.aparapi.logLevel=OFF^
+ -Dcom.syncleus.aparapi.enableVerboseJNI=false ^
+ -Dcom.syncleus.aparapi.enableProfiling=false ^
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+ -Dcom.syncleus.aparapi.enableVerboseJNIOpenCLResourceTracking=false ^
+ -Dcom.syncleus.aparapi.dumpFlags=true ^
+ -Dcom.syncleus.aparapi.enableInstructionDecodeViewer=false ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;mandel.jar ^
+ com.syncleus.aparapi.sample.mandel.Main
 
 
diff --git a/samples/mandel/mandel-agent.sh b/samples/mandel/mandel-agent.sh
index 96ad67d85ae9bcf09e4c967012f2f4662457a333..e1e1de7b58100e78a5f3d2a76c22eb9b30028211 100644
--- a/samples/mandel/mandel-agent.sh
+++ b/samples/mandel/mandel-agent.sh
@@ -1,7 +1,7 @@
 java\
- -agentpath:../../com.amd.aparapi.jni/dist/libaparapi_x86_64.so\
- -Djava.library.path=../../com.amd.aparapi.jni/dist\
- -Dcom.amd.aparapi.useAgent=true\
- -Dcom.amd.aparapi.executionMode=$1\
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:mandel.jar\
- com.amd.aparapi.sample.mandel.Main
+ -agentpath:../../com.syncleus.aparapi.jni/dist/libaparapi_x86_64.so\
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist\
+ -Dcom.syncleus.aparapi.useAgent=true\
+ -Dcom.syncleus.aparapi.executionMode=$1\
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:mandel.jar\
+ com.syncleus.aparapi.sample.mandel.Main
diff --git a/samples/mandel/mandel.bat b/samples/mandel/mandel.bat
index 22609363f9f1ae09a41fc7ebe0779156f91ce985..99a1332637b0d835a680293f2b87ffd4d318b141 100644
--- a/samples/mandel/mandel.bat
+++ b/samples/mandel/mandel.bat
@@ -1,14 +1,14 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -Dcom.amd.aparapi.logLevel=OFF^
- -Dcom.amd.aparapi.enableVerboseJNI=false ^
- -Dcom.amd.aparapi.enableProfiling=false ^
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
- -Dcom.amd.aparapi.enableVerboseJNIOpenCLResourceTracking=false ^
- -Dcom.amd.aparapi.dumpFlags=true ^
- -Dcom.amd.aparapi.enableInstructionDecodeViewer=false ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;mandel.jar ^
- com.amd.aparapi.sample.mandel.Main
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -Dcom.syncleus.aparapi.logLevel=OFF^
+ -Dcom.syncleus.aparapi.enableVerboseJNI=false ^
+ -Dcom.syncleus.aparapi.enableProfiling=false ^
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+ -Dcom.syncleus.aparapi.enableVerboseJNIOpenCLResourceTracking=false ^
+ -Dcom.syncleus.aparapi.dumpFlags=true ^
+ -Dcom.syncleus.aparapi.enableInstructionDecodeViewer=false ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;mandel.jar ^
+ com.syncleus.aparapi.sample.mandel.Main
 
 
diff --git a/samples/mandel/mandel.sh b/samples/mandel/mandel.sh
index 892969dfd16d2ff4d214c1614ed57946041e48c2..80eb4fbd77e432379ba72edc6b59d91ba419998b 100644
--- a/samples/mandel/mandel.sh
+++ b/samples/mandel/mandel.sh
@@ -1,5 +1,5 @@
 java\
- -Djava.library.path=../../com.amd.aparapi.jni/dist\
- -Dcom.amd.aparapi.executionMode=$1\
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:mandel.jar\
- com.amd.aparapi.sample.mandel.Main
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist\
+ -Dcom.syncleus.aparapi.executionMode=$1\
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:mandel.jar\
+ com.syncleus.aparapi.sample.mandel.Main
diff --git a/samples/mandel/mandel2D.bat b/samples/mandel/mandel2D.bat
index 620df5ae3118895870e2a5774e03e18585148c9c..671efc133fcac162c548cdacb15bc5cd2d750118 100644
--- a/samples/mandel/mandel2D.bat
+++ b/samples/mandel/mandel2D.bat
@@ -1,9 +1,9 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -Dcom.amd.aparapi.enableProfiling=false ^
- -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;mandel.jar ^
- com.amd.aparapi.sample.mandel.Main2D
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -Dcom.syncleus.aparapi.enableProfiling=false ^
+ -Dcom.syncleus.aparapi.enableShowGeneratedOpenCL=true ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;mandel.jar ^
+ com.syncleus.aparapi.sample.mandel.Main2D
 
 
diff --git a/samples/mandel/mandel2D.sh b/samples/mandel/mandel2D.sh
index 238ab197e79ea4581fc495013d30d0c1c9c9620f..0f6cd85184a9c1cf44f079299ab06d37b893763b 100644
--- a/samples/mandel/mandel2D.sh
+++ b/samples/mandel/mandel2D.sh
@@ -1,5 +1,5 @@
 java\
- -Djava.library.path=../../com.amd.aparapi.jni/dist\
- -Dcom.amd.aparapi.executionMode=$1\
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:mandel.jar\
- com.amd.aparapi.sample.mandel.Main2D
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist\
+ -Dcom.syncleus.aparapi.executionMode=$1\
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:mandel.jar\
+ com.syncleus.aparapi.sample.mandel.Main2D
diff --git a/samples/mandel/src/com/amd/aparapi/sample/mandel/Main.java b/samples/mandel/src/com/amd/aparapi/sample/mandel/Main.java
index d527917a74d531e9ff11423126c708fb317dc956..31ac28b023d7697124fba67cad2cb770df10e581 100644
--- a/samples/mandel/src/com/amd/aparapi/sample/mandel/Main.java
+++ b/samples/mandel/src/com/amd/aparapi/sample/mandel/Main.java
@@ -36,10 +36,10 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.mandel;
+package com.syncleus.aparapi.sample.mandel;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.*;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.*;
 
 import javax.swing.*;
 import java.awt.*;
@@ -61,7 +61,7 @@ import java.util.List;
 public class Main{
 
    static {
-      System.setProperty("com.amd.aparapi.dumpProfilesOnExit", "true");
+      System.setProperty("com.syncleus.aparapi.dumpProfilesOnExit", "true");
 //      KernelManager.setKernelManager(new KernelManager() {
 //         @Override
 //         protected List<Device.TYPE> getPreferredDeviceTypes() {
diff --git a/samples/mandel/src/com/amd/aparapi/sample/mandel/Main2D.java b/samples/mandel/src/com/amd/aparapi/sample/mandel/Main2D.java
index 5bdd9805077801c6620d6c7719a9ef8a7957da50..c5e4c3160be77a84ea16d9c8c0c765ee03a79968 100644
--- a/samples/mandel/src/com/amd/aparapi/sample/mandel/Main2D.java
+++ b/samples/mandel/src/com/amd/aparapi/sample/mandel/Main2D.java
@@ -36,10 +36,10 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.mandel;
+package com.syncleus.aparapi.sample.mandel;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.*;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.*;
 
 import javax.swing.*;
 import java.awt.*;
diff --git a/samples/mdarray/.classpath b/samples/mdarray/.classpath
deleted file mode 100644
index 43bd144cf860aedddebc6b0492a623845407f94f..0000000000000000000000000000000000000000
--- a/samples/mdarray/.classpath
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/samples/mdarray/build.xml b/samples/mdarray/build.xml
index 787fd0950e69d37599e2ba0b855c16714fa19710..f4ceaf094b3da3d6eecd7bb125e086078b30a2a0 100644
--- a/samples/mdarray/build.xml
+++ b/samples/mdarray/build.xml
@@ -9,7 +9,7 @@
 	<property name="ant.build.javac.target" value="1.7" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 	</path>
 
 	<path id="runtime.class.path" cache="true">
@@ -21,7 +21,7 @@
 		<mkdir dir="classes" />
 		<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false" fork="true" memorymaximumsize="1024m">
 			<classpath>
-				<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+				<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 			</classpath>
 		</javac>
 		<jar jarfile="${ant.project.name}.jar" basedir="classes" />
@@ -35,62 +35,62 @@
 	<target name="run-jtp">
 		<java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="../../com.amd.aparapi.jni/dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
-			<sysproperty key="com.amd.aparapi.logLevel" value="WARNING" />
-			<sysproperty key="com.amd.aparapi.enableVerboseJNI" value="false" />
-			<sysproperty key="com.amd.aparapi.enableExecutionModeReporting" value="false" />
-			<sysproperty key="com.amd.aparapi.enableShowGeneratedOpenCL" value="false" />
+			<sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
+			<sysproperty key="com.syncleus.aparapi.logLevel" value="WARNING" />
+			<sysproperty key="com.syncleus.aparapi.enableVerboseJNI" value="false" />
+			<sysproperty key="com.syncleus.aparapi.enableExecutionModeReporting" value="false" />
+			<sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="false" />
 		</java>
 	</target>
 
 	<target name="run-gpu">
 		<java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="../../com.amd.aparapi.jni/dist" />
+			<sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" />
 			<jvmarg value="-Xmx5G" />
 			<jvmarg value="-Xms5G" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
-			<sysproperty key="com.amd.aparapi.logLevel" value="WARNING" />
-			<sysproperty key="com.amd.aparapi.enableVerboseJNI" value="false" />
-			<sysproperty key="com.amd.aparapi.enableExecutionModeReporting" value="false" />
-			<sysproperty key="com.amd.aparapi.enableShowGeneratedOpenCL" value="false" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
+			<sysproperty key="com.syncleus.aparapi.logLevel" value="WARNING" />
+			<sysproperty key="com.syncleus.aparapi.enableVerboseJNI" value="false" />
+			<sysproperty key="com.syncleus.aparapi.enableExecutionModeReporting" value="false" />
+			<sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="false" />
 		</java>
 	</target>
 
 	<target name="run-gpuv">
 		<java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="../../com.amd.aparapi.jni/dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
-			<sysproperty key="com.amd.aparapi.logLevel" value="WARNING" />
-			<sysproperty key="com.amd.aparapi.enableVerboseJNI" value="true" />
-			<sysproperty key="com.amd.aparapi.enableExecutionModeReporting" value="true" />
-			<sysproperty key="com.amd.aparapi.enableShowGeneratedOpenCL" value="true" />
+			<sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
+			<sysproperty key="com.syncleus.aparapi.logLevel" value="WARNING" />
+			<sysproperty key="com.syncleus.aparapi.enableVerboseJNI" value="true" />
+			<sysproperty key="com.syncleus.aparapi.enableExecutionModeReporting" value="true" />
+			<sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="true" />
 		</java>
 	</target>
 
 	<target name="run-cpu">
 		<java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="../../com.amd.aparapi.jni/dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="CPU" />
-			<sysproperty key="com.amd.aparapi.logLevel" value="WARNING" />
-			<sysproperty key="com.amd.aparapi.enableVerboseJNI" value="false" />
-			<sysproperty key="com.amd.aparapi.enableExecutionModeReporting" value="false" />
-			<sysproperty key="com.amd.aparapi.enableShowGeneratedOpenCL" value="false" />
+			<sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="CPU" />
+			<sysproperty key="com.syncleus.aparapi.logLevel" value="WARNING" />
+			<sysproperty key="com.syncleus.aparapi.enableVerboseJNI" value="false" />
+			<sysproperty key="com.syncleus.aparapi.enableExecutionModeReporting" value="false" />
+			<sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="false" />
 		</java>
 	</target>
 
 	<target name="run-multi">
 		<java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="../../com.amd.aparapi.jni/dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU,CPU,JTP" />
-			<sysproperty key="com.amd.aparapi.logLevel" value="WARNING" />
-			<sysproperty key="com.amd.aparapi.enableVerboseJNI" value="false" />
-			<sysproperty key="com.amd.aparapi.enableExecutionModeReporting" value="false" />
-			<sysproperty key="com.amd.aparapi.enableShowGeneratedOpenCL" value="false" />
+			<sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU,CPU,JTP" />
+			<sysproperty key="com.syncleus.aparapi.logLevel" value="WARNING" />
+			<sysproperty key="com.syncleus.aparapi.enableVerboseJNI" value="false" />
+			<sysproperty key="com.syncleus.aparapi.enableExecutionModeReporting" value="false" />
+			<sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="false" />
 		</java>
 	</target>
 
@@ -99,17 +99,17 @@
 	<target name="run-instruction-decoder-viewer">
 		<java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="../../com.amd.aparapi.jni/dist" />
-			<sysproperty key="com.amd.aparapi.enableShowGeneratedOpenCL" value="true" />
-			<sysproperty key="com.amd.aparapi.enableInstructionDecodeViewer" value="true" />
+			<sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" />
+			<sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="true" />
+			<sysproperty key="com.syncleus.aparapi.enableInstructionDecodeViewer" value="true" />
 		</java>
 	</target>
 
 	<target name="run-show-generated-opencl">
 		<java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="../../com.amd.aparapi.jni/dist" />
-			<sysproperty key="com.amd.aparapi.enableShowGeneratedOpenCL" value="true" />
+			<sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" />
+			<sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="true" />
 		</java>
 	</target>
 
diff --git a/samples/mdarray/mdarray.bat b/samples/mdarray/mdarray.bat
index 944fcf1fffbcdb847aa061449462244e0fdf710a..24777f68b65caed70e0f3bc79e45f5696fb188cf 100644
--- a/samples/mdarray/mdarray.bat
+++ b/samples/mdarray/mdarray.bat
@@ -1,8 +1,8 @@
 @echo off
 
 java ^
-  -Djava.library.path=..\..\com.amd.aparapi.jni\dist ^
-  -Dcom.amd.aparapi.executionMode=%1 ^
-  -Dcom.amd.aparapi.enableProfiling=false ^
-  -classpath ..\..\com.amd.aparapi\dist\aparapi.jar;mdarray.jar ^
+  -Djava.library.path=..\..\com.syncleus.aparapi.jni\dist ^
+  -Dcom.syncleus.aparapi.executionMode=%1 ^
+  -Dcom.syncleus.aparapi.enableProfiling=false ^
+  -classpath ..\..\com.syncleus.aparapi\dist\aparapi.jar;mdarray.jar ^
   gov.pnnl.aparapi.sample.mdarray.MDArray 
\ No newline at end of file
diff --git a/samples/mdarray/mdarray.sh b/samples/mdarray/mdarray.sh
index 1bebe5a87095dfff59bfa3aea28bc8b40e6e365f..ca950e00b74fada27e0bbe35a0bf3e41771e153b 100644
--- a/samples/mdarray/mdarray.sh
+++ b/samples/mdarray/mdarray.sh
@@ -1 +1 @@
-java -Djava.library.path=../../com.amd.aparapi.jni/dist -cp ../../com.amd.aparapi/dist/aparapi.jar:./mdarray.jar gov.pnnl.aparapi.sample.mdarray.MDArray
+java -Djava.library.path=../../com.syncleus.aparapi.jni/dist -cp ../../com.syncleus.aparapi/dist/aparapi.jar:./mdarray.jar gov.pnnl.aparapi.sample.mdarray.MDArray
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul1D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul1D.java
index 4ffe62409460624c4829b107c577b8cc0b5ad382..744dfec7c4fe02e7974e67fd18e7d29440ad4ff7 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul1D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul1D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class BMatMul1D extends Kernel{
    byte[] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul2D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul2D.java
index 1839d82b4f1f262a8dcba9f222812271e43e55cc..05cc9d56038447d60dac0555eb8a9ee9a34a9c53 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul2D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul2D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class BMatMul2D extends Kernel{
    byte[][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul3D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul3D.java
index eb27bf7630cbf85a313c7a210ed899b5312dbcfc..a2e5402258c6cd92b50db0fa2255f8a964a15b77 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul3D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul3D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class BMatMul3D extends Kernel{
    byte[][][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul1D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul1D.java
index f852a900431f26a5662344adbb974f1fa9d339f7..9f43fd320bb5d7e58201b98ddcb95bd7f0401973 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul1D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul1D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class DMatMul1D extends Kernel{
    double[] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul2D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul2D.java
index e46e8f6e68ca6e872eb55d0713098b252a90ec6e..4f42d192d70bed75b539637e0afd0d9f6ba9f64b 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul2D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul2D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class DMatMul2D extends Kernel{
    double[][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul3D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul3D.java
index 8641f2ff60fc538bed160029cc8a085e715892cf..266d556f38cc984c67eaadc4b606bf52087a8ce6 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul3D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul3D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class DMatMul3D extends Kernel{
    double[][][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul1D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul1D.java
index 15a2fa21c62f98dd600e5e244f25ea64529d9146..ec10aeeeebeae679ff66b981206882f9cb386f1c 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul1D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul1D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class FMatMul1D extends Kernel{
    float[] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul2D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul2D.java
index 21e66103d0992e336cf8cf68196dbb78b6fde875..8c74a0449a885c92960259c1a6a0e74dbf1fd299 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul2D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul2D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class FMatMul2D extends Kernel{
    float[][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul3D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul3D.java
index b5af1848f54fd885ce5f7338938b58bb0f591f79..b2cfb436b5a160ed7656c9af64fee8711a3290a1 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul3D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul3D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class FMatMul3D extends Kernel{
    float[][][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul1D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul1D.java
index 4760c0867afc5d9a23cf504393370e4a53b937ff..3dc6e512638f74d53702fed4ff8bda833be858a4 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul1D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul1D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class IMatMul1D extends Kernel{
    int[] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul2D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul2D.java
index 4493633b2a21b67b9967efd9da96789ae35b1104..bf7390530fa5340117a72e81803ac21408749010 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul2D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul2D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class IMatMul2D extends Kernel{
    int[][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul3D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul3D.java
index a4658b6593897f88519608378d8353435e1990cc..403f62dd527fa77a51ebcb7d864e4b671871f97b 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul3D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul3D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class IMatMul3D extends Kernel{
    int[][][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul1D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul1D.java
index 9d81d1e8629f824443b905a589783efc967420e9..8a1f7b6ad88fdd4a83a34e419a52dc66c5ce97bd 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul1D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul1D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class LMatMul1D extends Kernel{
    long[] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul2D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul2D.java
index d8f8b8e57347a0226aae083411095dffcb65983b..c60b44576aea25e9b1b7ecfead2bc89d728edb08 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul2D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul2D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class LMatMul2D extends Kernel{
    long[][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul3D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul3D.java
index 46ec3c8fbb245cdb6b16c4e5c12b15264a9ebe3c..80b544882bc110a821cf538f71a58065f2bc1970 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul3D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul3D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class LMatMul3D extends Kernel{
    long[][][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/MDArray.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/MDArray.java
index 8e80c59ee5eabcd667d4c8cd863d3a161b55e3c4..f9df2ff442443e23e441cb711f9c5a2b7c4e9818 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/MDArray.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/MDArray.java
@@ -1,6 +1,6 @@
 package gov.pnnl.aparapi.sample.mdarray;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class MDArray {
 
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul1D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul1D.java
index 858be09e8be693420c75857261f93aeafd32cc08..84f6c287bee0ab8f8056703ac01e8885642d7095 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul1D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul1D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class SMatMul1D extends Kernel{
    short[] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul2D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul2D.java
index 2ed216e523459052bd785b4e3e56f1a326e1afc8..3008869f0bb84258b32f4335b7789d9460854dfb 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul2D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul2D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class SMatMul2D extends Kernel{
    short[][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul3D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul3D.java
index 95de3a37d33f7db8a6c0dfd307da6907c0f9309d..bb9df48ce0ea1db874947596d0d813f9868d66fe 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul3D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul3D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class SMatMul3D extends Kernel{
    short[][][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul1D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul1D.java
index f28db2f6b2389e83d6cf1cbf4bfe0b20ce4790ea..f5920f73ddefebee729e96bab5b756a37ca5f543 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul1D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul1D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class ZMatMul1D extends Kernel{
    boolean[] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul2D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul2D.java
index 75304d54cbc24cf0e090abfc03916e76e7eecb23..81af2646dc41f6be3613969c640c1775392e00dc 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul2D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul2D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class ZMatMul2D extends Kernel{
    boolean[][] A;
diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul3D.java b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul3D.java
index 6d63dfb6ffb1dbeabc7fb63513ecdbd8479cd8d8..424737ae9b7f86f10ffa937bb06850977beb0066 100644
--- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul3D.java
+++ b/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul3D.java
@@ -1,5 +1,5 @@
 package gov.pnnl.aparapi.sample.mdarray;
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class ZMatMul3D extends Kernel{
    boolean[][][] A;
diff --git a/samples/median/src/com/amd/aparapi/sample/median/MedianDemo.java b/samples/median/src/com/amd/aparapi/sample/median/MedianDemo.java
index b94c359d1f03037bb6828bcb7d10751fcb489b4e..cec33d9c1e44b7388a1192583e0afd3187b805e9 100644
--- a/samples/median/src/com/amd/aparapi/sample/median/MedianDemo.java
+++ b/samples/median/src/com/amd/aparapi/sample/median/MedianDemo.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.sample.median;
+package com.syncleus.aparapi.sample.median;
 
-import com.amd.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.internal.kernel.*;
 
 import javax.imageio.*;
 import javax.swing.*;
@@ -27,15 +27,15 @@ public class MedianDemo {
 
    public static void main(String[] ignored) {
       final int size = 5;
-      System.setProperty("com.amd.aparapi.dumpProfilesOnExit", "true");
+      System.setProperty("com.syncleus.aparapi.dumpProfilesOnExit", "true");
       boolean verbose = false;
       if (verbose)
       {
-          System.setProperty("com.amd.aparapi.enableVerboseJNI", "true");
-          System.setProperty("com.amd.aparapi.dumpFlags", "true");
-          System.setProperty("com.amd.aparapi.enableShowGeneratedOpenCL", "true");
-          System.setProperty("com.amd.aparapi.enableVerboseJNIOpenCLResourceTracking", "true");
-          System.setProperty("com.amd.aparapi.enableExecutionModeReporting", "true");
+          System.setProperty("com.syncleus.aparapi.enableVerboseJNI", "true");
+          System.setProperty("com.syncleus.aparapi.dumpFlags", "true");
+          System.setProperty("com.syncleus.aparapi.enableShowGeneratedOpenCL", "true");
+          System.setProperty("com.syncleus.aparapi.enableVerboseJNIOpenCLResourceTracking", "true");
+          System.setProperty("com.syncleus.aparapi.enableExecutionModeReporting", "true");
       }
 
 //      KernelManager.setKernelManager(new KernelManager(){
diff --git a/samples/median/src/com/amd/aparapi/sample/median/MedianKernel7x7.java b/samples/median/src/com/amd/aparapi/sample/median/MedianKernel7x7.java
index c393720be7b4b200645d039ec0b28425f8d86e5b..46653f17d031d638823ad4062e9b180bff70dc96 100644
--- a/samples/median/src/com/amd/aparapi/sample/median/MedianKernel7x7.java
+++ b/samples/median/src/com/amd/aparapi/sample/median/MedianKernel7x7.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.sample.median;
+package com.syncleus.aparapi.sample.median;
 
-import com.amd.aparapi.*;
+import com.syncleus.aparapi.*;
 
 /**
  * Provides support for pixel windows of size no greater than 49 (e.g. 7x7).
diff --git a/samples/median/src/com/amd/aparapi/sample/median/MedianSettings.java b/samples/median/src/com/amd/aparapi/sample/median/MedianSettings.java
index 0f79dc3d2108c6f4bf56ae674bdbda81036313c4..dbbbede5265d4e3543c67b1ef968c3524cc9dc1f 100644
--- a/samples/median/src/com/amd/aparapi/sample/median/MedianSettings.java
+++ b/samples/median/src/com/amd/aparapi/sample/median/MedianSettings.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.sample.median;
+package com.syncleus.aparapi.sample.median;
 
 public class MedianSettings {
    public final int windowWidth;
diff --git a/samples/progress/src/com/amd/aparapi/sample/progress/LongRunningKernel.java b/samples/progress/src/com/amd/aparapi/sample/progress/LongRunningKernel.java
index f21f37c303039225da3fa3990ab9e8667f7005ff..856f5b75ab633ce0fd2a1645b573c1c34e5e5881 100644
--- a/samples/progress/src/com/amd/aparapi/sample/progress/LongRunningKernel.java
+++ b/samples/progress/src/com/amd/aparapi/sample/progress/LongRunningKernel.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.sample.progress;
+package com.syncleus.aparapi.sample.progress;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 /**
  * Kernel which performs very many meaningless calculations, used to demonstrate progress tracking and cancellation of multi-pass Kernels.
diff --git a/samples/progress/src/com/amd/aparapi/sample/progress/MultiPassKernelSwingWorkerDemo.java b/samples/progress/src/com/amd/aparapi/sample/progress/MultiPassKernelSwingWorkerDemo.java
index 7bfc91e4eea39ce1148611cfa428cdc6879a90bf..728e43b76932868b58a09cb09cc24e6b4371ca16 100644
--- a/samples/progress/src/com/amd/aparapi/sample/progress/MultiPassKernelSwingWorkerDemo.java
+++ b/samples/progress/src/com/amd/aparapi/sample/progress/MultiPassKernelSwingWorkerDemo.java
@@ -1,8 +1,8 @@
-package com.amd.aparapi.sample.progress;
+package com.syncleus.aparapi.sample.progress;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.util.swing.MultiPassKernelSwingWorker;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.util.swing.MultiPassKernelSwingWorker;
 
 import javax.swing.*;
 import javax.swing.plaf.nimbus.NimbusLookAndFeel;
diff --git a/samples/progress/src/com/amd/aparapi/sample/progress/ProgressAndCancelDemo.java b/samples/progress/src/com/amd/aparapi/sample/progress/ProgressAndCancelDemo.java
index 721f2c611ee06bf1fd3a144aedc16262785d84b5..8684c00b9ed8d07893250c5a8119103a7e2b4643 100644
--- a/samples/progress/src/com/amd/aparapi/sample/progress/ProgressAndCancelDemo.java
+++ b/samples/progress/src/com/amd/aparapi/sample/progress/ProgressAndCancelDemo.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.sample.progress;
+package com.syncleus.aparapi.sample.progress;
 
-import com.amd.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.internal.kernel.*;
 
 import javax.swing.*;
 import javax.swing.plaf.nimbus.*;
@@ -26,11 +26,11 @@ public class ProgressAndCancelDemo {
 
    public static void main(String[] ignored) throws Exception {
 
-      System.setProperty("com.amd.aparapi.enableShowGeneratedOpenCL", "true");
-      System.setProperty("com.amd.aparapi.enableVerboseJNI", "true");
-      System.setProperty("com.amd.aparapi.dumpFlags", "true");
-      System.setProperty("com.amd.aparapi.enableVerboseJNIOpenCLResourceTracking", "true");
-      System.setProperty("com.amd.aparapi.enableExecutionModeReporting", "true");
+      System.setProperty("com.syncleus.aparapi.enableShowGeneratedOpenCL", "true");
+      System.setProperty("com.syncleus.aparapi.enableVerboseJNI", "true");
+      System.setProperty("com.syncleus.aparapi.dumpFlags", "true");
+      System.setProperty("com.syncleus.aparapi.enableVerboseJNIOpenCLResourceTracking", "true");
+      System.setProperty("com.syncleus.aparapi.enableExecutionModeReporting", "true");
 
       kernel = new LongRunningKernel();
       if (TEST_JTP) {
diff --git a/samples/squares/.classpath b/samples/squares/.classpath
deleted file mode 100644
index d0b04da999673df65240caa28a17d7f842855cd4..0000000000000000000000000000000000000000
--- a/samples/squares/.classpath
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/samples/squares/build.xml b/samples/squares/build.xml
index 958c6efd5eb7ecf3f98e33987d95f1a67262ede2..94a01da2b003a665f6a2f6bce7a361a0cc11d552 100644
--- a/samples/squares/build.xml
+++ b/samples/squares/build.xml
@@ -9,7 +9,7 @@
 	<property name="ant.build.javac.target" value="1.7" />
 
 	<path id="compiler.class.path">
-		<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 	</path>
 
 	<path id="runtime.class.path" cache="true">
@@ -21,7 +21,7 @@
 		<mkdir dir="classes" />
 		<javac srcdir="src" destdir="classes" debug="on" includeantruntime="false">
 			<classpath>
-				<pathelement path="../../com.amd.aparapi/dist/aparapi.jar" />
+				<pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" />
 			</classpath>
 		</javac>
 		<jar jarfile="${ant.project.name}.jar" basedir="classes" />
@@ -33,18 +33,18 @@
 	</target>
 
 	<target name="run-gpu">
-		<java classname="com.amd.aparapi.sample.squares.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.squares.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="GPU" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" />
 		</java>
 	</target>
 
 	<target name="run-jtp">
-		<java classname="com.amd.aparapi.sample.squares.Main" fork="true">
+		<java classname="com.syncleus.aparapi.sample.squares.Main" fork="true">
 			<classpath refid="runtime.class.path" />
-			<sysproperty key="java.library.path" path="..\..\com.amd.aparapi.jni\dist" />
-			<sysproperty key="com.amd.aparapi.executionMode" value="JTP" />
+			<sysproperty key="java.library.path" path="..\..\com.syncleus.aparapi.jni\dist" />
+			<sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" />
 		</java>
 	</target>
 
diff --git a/samples/squares/squares.bat b/samples/squares/squares.bat
index 9e45a96d2a0dc253a88f4a79a9d0ea1a91f93317..8cd3dedf57ad35189c6a4ef869a7371d4a5f75e2 100644
--- a/samples/squares/squares.bat
+++ b/samples/squares/squares.bat
@@ -1,6 +1,6 @@
 java ^
- -Djava.library.path=../../com.amd.aparapi.jni/dist ^
- -Dcom.amd.aparapi.executionMode=%1 ^
- -classpath ../../com.amd.aparapi/dist/aparapi.jar;squares.jar ^
- com.amd.aparapi.sample.squares.Main
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist ^
+ -Dcom.syncleus.aparapi.executionMode=%1 ^
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar;squares.jar ^
+ com.syncleus.aparapi.sample.squares.Main
 
diff --git a/samples/squares/squares.sh b/samples/squares/squares.sh
index bc469f262992630b971b8880ca6c716913bfef43..1d82d4b6bd861c0ed71fe24678f7904f10b901ad 100644
--- a/samples/squares/squares.sh
+++ b/samples/squares/squares.sh
@@ -1,5 +1,5 @@
 java \
- -Djava.library.path=../../com.amd.aparapi.jni/dist \
- -Dcom.amd.aparapi.executionMode=$1 \
- -classpath ../../com.amd.aparapi/dist/aparapi.jar:squares.jar \
- com.amd.aparapi.sample.squares.Main
+ -Djava.library.path=../../com.syncleus.aparapi.jni/dist \
+ -Dcom.syncleus.aparapi.executionMode=$1 \
+ -classpath ../../com.syncleus.aparapi/dist/aparapi.jar:squares.jar \
+ com.syncleus.aparapi.sample.squares.Main
diff --git a/samples/squares/src/com/amd/aparapi/sample/squares/Main.java b/samples/squares/src/com/amd/aparapi/sample/squares/Main.java
index 247cda6f8ea46601b339efe22b8144dc94b88b8b..22bd73ec1f5fe375ba98d496d1cd8b1c994b989f 100644
--- a/samples/squares/src/com/amd/aparapi/sample/squares/Main.java
+++ b/samples/squares/src/com/amd/aparapi/sample/squares/Main.java
@@ -36,10 +36,10 @@ under those regulations, please refer to the U.S. Bureau of Industry and Securit
 
 */
 
-package com.amd.aparapi.sample.squares;
+package com.syncleus.aparapi.sample.squares;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.Range;
 
 /**
  * An example Aparapi application which computes and displays squares of a set of 512 input values.
diff --git a/test/codegen/.classpath b/test/codegen/.classpath
deleted file mode 100644
index 974f5c8ab1318c7da42c4d162da62d1df57bdf4f..0000000000000000000000000000000000000000
--- a/test/codegen/.classpath
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src/java"/>
-	<classpathentry kind="src" path="src/genjava"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="lib" path=".libs/junit-4.10.jar"/>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/test/codegen/build.xml b/test/codegen/build.xml
index c41e58c87b6af5f3b9fca28e17bf531e821647d0..88d41a881f64df30d1756b828df81230c0e42a42 100644
--- a/test/codegen/build.xml
+++ b/test/codegen/build.xml
@@ -44,7 +44,7 @@
 	</target>
 
 	<path id="classpath">
-		<pathelement path="${basedir}/../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="${basedir}/../../com.syncleus.aparapi/dist/aparapi.jar" />
 		<pathelement path="${junit.home}/${junit.jar.name}" />
 		<pathelement path="classes" />
 	</path>
@@ -56,7 +56,7 @@
 			<compilerarg value="-Xlint:-path" />
 		</javac>
 
-		<java classname="com.amd.aparapi.CreateJUnitTests" classpathref="classpath">
+		<java classname="com.syncleus.aparapi.CreateJUnitTests" classpathref="classpath">
 			<sysproperty key="root" value="${basedir}" />
 		</java>
 
diff --git a/test/codegen/src/java/com/amd/aparapi/CodeGenJUnitBase.java b/test/codegen/src/java/com/amd/aparapi/CodeGenJUnitBase.java
index ca35b3a91ba0aeb843e56f660e71143333ed8cd7..6e02f730aff85def091b55ec9a8ee4556ad711e5 100644
--- a/test/codegen/src/java/com/amd/aparapi/CodeGenJUnitBase.java
+++ b/test/codegen/src/java/com/amd/aparapi/CodeGenJUnitBase.java
@@ -35,17 +35,17 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi;
+package com.syncleus.aparapi;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertTrue;
 
 import java.util.Arrays;
 
-import com.amd.aparapi.internal.exception.AparapiException;
-import com.amd.aparapi.internal.model.ClassModel;
-import com.amd.aparapi.internal.model.Entrypoint;
-import com.amd.aparapi.internal.writer.KernelWriter;
+import com.syncleus.aparapi.internal.exception.AparapiException;
+import com.syncleus.aparapi.internal.model.ClassModel;
+import com.syncleus.aparapi.internal.model.Entrypoint;
+import com.syncleus.aparapi.internal.writer.KernelWriter;
 
 public class CodeGenJUnitBase {
 
diff --git a/test/codegen/src/java/com/amd/aparapi/CreateJUnitTests.java b/test/codegen/src/java/com/amd/aparapi/CreateJUnitTests.java
index 028da4a87e979b4ba612434e79de7d7ee3717e16..874b0cf87ac2781d98c52f4eed2155d21c8433d9 100644
--- a/test/codegen/src/java/com/amd/aparapi/CreateJUnitTests.java
+++ b/test/codegen/src/java/com/amd/aparapi/CreateJUnitTests.java
@@ -35,7 +35,7 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi;
+package com.syncleus.aparapi;
 
 import java.io.File;
 import java.io.FileNotFoundException;
@@ -78,7 +78,7 @@ public class CreateJUnitTests {
          Source source = new Source(Class.forName(testPackageName + "." + className), sourceDir);
 
          StringBuilder sb = new StringBuilder();
-         sb.append("package com.amd.aparapi.test.junit.codegen;\n");
+         sb.append("package com.syncleus.aparapi.test.junit.codegen;\n");
          sb.append("import org.junit.Test;\n");
          String doc = source.getDocString();
          if (doc.length() > 0) {
@@ -86,7 +86,7 @@ public class CreateJUnitTests {
             sb.append(doc);
             sb.append("\n */\n");
          }
-         sb.append("public class " + className + " extends com.amd.aparapi.CodeGenJUnitBase{\n");
+         sb.append("public class " + className + " extends com.syncleus.aparapi.CodeGenJUnitBase{\n");
          appendExpectedOpenCL(source, sb);
          appendExpectedExceptions(source, sb);
          appendTest(testPackageName, className, "", sb);
@@ -112,12 +112,12 @@ public class CreateJUnitTests {
    private static void appendExpectedExceptions(Source source, StringBuilder sb) {
       String exceptions = source.getExceptionsString();
       if (exceptions.length() > 0) {
-         sb.append("   private static final Class<? extends com.amd.aparapi.internal.exception.AparapiException> expectedException = ");
+         sb.append("   private static final Class<? extends com.syncleus.aparapi.internal.exception.AparapiException> expectedException = ");
 
-         sb.append("com.amd.aparapi.internal.exception." + exceptions + ".class");
+         sb.append("com.syncleus.aparapi.internal.exception." + exceptions + ".class");
          sb.append(";\n");
       } else {
-         sb.append("   private static final Class<? extends com.amd.aparapi.internal.exception.AparapiException> expectedException = null;\n");
+         sb.append("   private static final Class<? extends com.syncleus.aparapi.internal.exception.AparapiException> expectedException = null;\n");
       }
    }
 
diff --git a/test/codegen/src/java/com/amd/aparapi/Diff.java b/test/codegen/src/java/com/amd/aparapi/Diff.java
index be197442c1c697bd3e553aa12debcebbf351dd26..60b1624668cdd365eb5097401323561807c7d3c1 100644
--- a/test/codegen/src/java/com/amd/aparapi/Diff.java
+++ b/test/codegen/src/java/com/amd/aparapi/Diff.java
@@ -35,7 +35,7 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi;
+package com.syncleus.aparapi;
 
 import java.awt.Point;
 import java.util.ArrayList;
diff --git a/test/codegen/src/java/com/amd/aparapi/KernelHelper.java b/test/codegen/src/java/com/amd/aparapi/KernelHelper.java
index b213e957e7bfc178098acfabddd96f09d419bfa5..8ee40096ac82b2512c3813a809471ff744f766c6 100644
--- a/test/codegen/src/java/com/amd/aparapi/KernelHelper.java
+++ b/test/codegen/src/java/com/amd/aparapi/KernelHelper.java
@@ -35,10 +35,10 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi;
+package com.syncleus.aparapi;
 
 // contains some things that only tests would use
-// but in the com.amd.aparapi package for convenience
+// but in the com.syncleus.aparapi package for convenience
 
 public class KernelHelper{
    //   public KernelHelper(Kernel kernel) {
diff --git a/test/codegen/src/java/com/amd/aparapi/Source.java b/test/codegen/src/java/com/amd/aparapi/Source.java
index d9774096ed5499de4435e7da3e095b0c00d53bde..379c5eab81799d070ba78db8fbddd3734c140589 100644
--- a/test/codegen/src/java/com/amd/aparapi/Source.java
+++ b/test/codegen/src/java/com/amd/aparapi/Source.java
@@ -35,7 +35,7 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi;
+package com.syncleus.aparapi;
 
 import java.io.BufferedReader;
 import java.io.File;
diff --git a/test/codegen/src/java/com/amd/aparapi/SwingDiff.java b/test/codegen/src/java/com/amd/aparapi/SwingDiff.java
index 7a9def1a54bbbe782df78fa63ce19f56a1a1a64b..dbc16ad05a562af0ef17d0d76a12a7abc6a3168f 100644
--- a/test/codegen/src/java/com/amd/aparapi/SwingDiff.java
+++ b/test/codegen/src/java/com/amd/aparapi/SwingDiff.java
@@ -35,7 +35,7 @@ of EAR).  For the most current Country Group listings, or for additional informa
 under those regulations, please refer to the U.S. Bureau of Industry and Security's website at http://www.bis.doc.gov/. 
 
 */
-package com.amd.aparapi;
+package com.syncleus.aparapi;
 
 import java.awt.BorderLayout;
 import java.awt.Color;
@@ -61,7 +61,7 @@ import javax.swing.text.Style;
 import javax.swing.text.StyleConstants;
 import javax.swing.text.StyleContext;
 
-import com.amd.aparapi.Diff.DiffResult;
+import com.syncleus.aparapi.Diff.DiffResult;
 
 public class SwingDiff{
    JFrame frame;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Access2DIntArray.java b/test/codegen/src/java/com/amd/aparapi/test/Access2DIntArray.java
index a69c0a0d1b115c029504dfb01b273b73797b042c..4b7e219934a61be78f2281e492a73c596c2c14bd 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Access2DIntArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Access2DIntArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Access2DIntArray{
    int[][] ints = new int[1024][];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AccessBooleanArray.java b/test/codegen/src/java/com/amd/aparapi/test/AccessBooleanArray.java
index 32ca87d64046a848c254a42f968c8f1d41736ee5..1032e15d24bf775d44f96c05396551f6d0e0025a 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AccessBooleanArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AccessBooleanArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AccessBooleanArray{
    boolean[] ba = new boolean[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AccessByteArray.java b/test/codegen/src/java/com/amd/aparapi/test/AccessByteArray.java
index 890ff6a0d82048a641cf96307965b5c43af49a7b..f29fa8e2b1f8ec3792d39cb2563dab9228d3081d 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AccessByteArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AccessByteArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 /**
  * 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AccessDoubleArray.java b/test/codegen/src/java/com/amd/aparapi/test/AccessDoubleArray.java
index c8cf53645f16b475ee20ea2f43d14d7d532682a4..2298fb216dd71372509ecc144fae97227a504d8e 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AccessDoubleArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AccessDoubleArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AccessDoubleArray{
    double[] doubles = new double[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AccessFloatArray.java b/test/codegen/src/java/com/amd/aparapi/test/AccessFloatArray.java
index 45f2de6a08dee7dc361fe8239d25f8b0d386a5ae..5b7eb1736e7b952f75574300b4c39778f541a57c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AccessFloatArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AccessFloatArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AccessFloatArray{
    float[] floats = new float[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AccessIntArray.java b/test/codegen/src/java/com/amd/aparapi/test/AccessIntArray.java
index fca5117ceb9b743ccba9aab509510aeaca4215ca..699854101a83caa6aaeee38e490428ddde23dbc6 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AccessIntArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AccessIntArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AccessIntArray{
    int[] ints = new int[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AccessLongArray.java b/test/codegen/src/java/com/amd/aparapi/test/AccessLongArray.java
index ba4d6fd0a62fc88eaecc0ebaeecb8863326cbc7d..1adbcb2ad3a86db13a04f5340c202abf05cd9328 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AccessLongArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AccessLongArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AccessLongArray{
    long[] longs = new long[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AccessNested2DIntArray.java b/test/codegen/src/java/com/amd/aparapi/test/AccessNested2DIntArray.java
index 444900d0feae5c0f75f4b381f74d8794130b7b62..39a985af6896d24b88e1d66a9ff8be4a4b1d5ac3 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AccessNested2DIntArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AccessNested2DIntArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AccessNested2DIntArray{
    int[] indices = new int[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AccessShortArray.java b/test/codegen/src/java/com/amd/aparapi/test/AccessShortArray.java
index 345a0d1d6a1cd0210f94824f31ac88467ac66625..407cfa08a8100428ca2a13bb302bd10cd3b9764d 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AccessShortArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AccessShortArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AccessShortArray{
    short[] shorts = new short[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AndOrAndPrecedence.java b/test/codegen/src/java/com/amd/aparapi/test/AndOrAndPrecedence.java
index 4aed5153917b32a62840331021eab195be17ea13..d6cfe000d530e617e46df8cd48efddcc722177b2 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AndOrAndPrecedence.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AndOrAndPrecedence.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AndOrAndPrecedence{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AndOrPrecedence.java b/test/codegen/src/java/com/amd/aparapi/test/AndOrPrecedence.java
index f427b54fb9a4349fe6f5acd5a098bfd9219e1643..b82ff1e1d45d6279a36a1f55fbaa4e953084ceef 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AndOrPrecedence.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AndOrPrecedence.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AndOrPrecedence{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AndOrPrecedence2.java b/test/codegen/src/java/com/amd/aparapi/test/AndOrPrecedence2.java
index 4e2878bfd93090b19534b85ef981b2a7e0a758b2..4a0236120c66c668f58ea9d6ff308e1ae8885484 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AndOrPrecedence2.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AndOrPrecedence2.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AndOrPrecedence2{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScope.java b/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScope.java
index 1862abd0a184940d807876520c668f047b48c92b..99b800c8255679bee54d65b30263ab7be0b47791 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScope.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScope.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ArbitraryScope{
    int width = 1024;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScope2.java b/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScope2.java
index 6ada6924fc8dca5d8f23824438a4685f69cad7dc..458f7f2300426941c24a8a6202c1509c605a49a8 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScope2.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScope2.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ArbitraryScope2{
    int width = 1024;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScopeSimple.java b/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScopeSimple.java
index 82b447ae8ecd1d09fe0798d051b30e1a72a3ed7d..33d93d491561b2620359990f30a3a42d41e93ef9 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScopeSimple.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ArbitraryScopeSimple.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ArbitraryScopeSimple{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ArrayTortureIssue35.java b/test/codegen/src/java/com/amd/aparapi/test/ArrayTortureIssue35.java
index a48414570b98c7cc23420730ad47eae8fc2729d8..efa395c24a94bf0d492322e719237dd5cfd75328 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ArrayTortureIssue35.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ArrayTortureIssue35.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ArrayTortureIssue35{
    int[] a = new int[1];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Assign2DIntArray.java b/test/codegen/src/java/com/amd/aparapi/test/Assign2DIntArray.java
index cae8c26836a1f76333b049c0f4e74c477044a0fd..2d181751f8c1d2d511443e9aa459025c61714c4a 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Assign2DIntArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Assign2DIntArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Assign2DIntArray{
    int[][] ints = new int[1024][];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AssignAndPassAsParameter.java b/test/codegen/src/java/com/amd/aparapi/test/AssignAndPassAsParameter.java
index f30d4ed0ba1cb20a83726d7637b9a18591290c93..94aa6e1e22c36af86a9bc37178442328337a1b88 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AssignAndPassAsParameter.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AssignAndPassAsParameter.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AssignAndPassAsParameter{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AssignAndPassAsParameterSimple.java b/test/codegen/src/java/com/amd/aparapi/test/AssignAndPassAsParameterSimple.java
index 90a22beac7efbbcfd95890a594e6aa8ffbba5f32..9c661c1bf07e00a12786808485d139f9285dde9c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AssignAndPassAsParameterSimple.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AssignAndPassAsParameterSimple.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AssignAndPassAsParameterSimple{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/AssignField.java b/test/codegen/src/java/com/amd/aparapi/test/AssignField.java
index ccc177e1096af55f4642b94339f886d03e9925cb..445b174e547efc844453def1850b254d4e813ed6 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/AssignField.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/AssignField.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class AssignField{
    int field = 1024;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Atomic32Pragma.java b/test/codegen/src/java/com/amd/aparapi/test/Atomic32Pragma.java
index 5c9a006863f88c7b3ee79f168e85b5e762c43033..c46ad1b96a6b16b9e9a21ea78ce08cc13a31dd4b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Atomic32Pragma.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Atomic32Pragma.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class Atomic32Pragma extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/BooleanToggle.java b/test/codegen/src/java/com/amd/aparapi/test/BooleanToggle.java
index 2ed1ede423928c9a71f108bdfea5c292a4697099..586b39310bbafa46320bd54e5f1dfa33ca2aebf5 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/BooleanToggle.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/BooleanToggle.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class BooleanToggle{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Break.java b/test/codegen/src/java/com/amd/aparapi/test/Break.java
index 3f912c3d88f5cbb2a472043d281877b0d01e9c67..0e247b49a5a5ecd76f230faeadd290e57f3db43b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Break.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Break.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Break{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ByteParams.java b/test/codegen/src/java/com/amd/aparapi/test/ByteParams.java
index 507a6905e4fef2f08cd47d98269ae0fd48803502..dd9eb4d97306046510463ea5a7e6ca7deb76b48c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ByteParams.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ByteParams.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ByteParams{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ByteParamsSimple.java b/test/codegen/src/java/com/amd/aparapi/test/ByteParamsSimple.java
index 2f8f9ddc0a78199c102c6e5c6ae4f145df37da8d..c840e320c063f4a0882af1e1920da72cf24438a9 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ByteParamsSimple.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ByteParamsSimple.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ByteParamsSimple{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CallGetPassId.java b/test/codegen/src/java/com/amd/aparapi/test/CallGetPassId.java
index 01e544cdfb5982851cc9ed1591d328ee38957486..78a26bc682695832e426156ca79595f5d92d7ed6 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CallGetPassId.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CallGetPassId.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class CallGetPassId extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CallObject.java b/test/codegen/src/java/com/amd/aparapi/test/CallObject.java
index dc7d9dc0a3e4d7b4d5208353e489fccceae23d07..4108e2699f70afc268e2dd0a4f2b19ab6b90124b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CallObject.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CallObject.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class CallObject extends Kernel{
    static class Dummy{
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CallObjectStatic.java b/test/codegen/src/java/com/amd/aparapi/test/CallObjectStatic.java
index 23c66c2dbddd6cd4fbd025009f5272262e1ec9eb..6074f7ea2a829a8ba2c359695e5f5dbc33d4ef51 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CallObjectStatic.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CallObjectStatic.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class CallObjectStatic extends Kernel{
    static class Dummy{
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CallRunSuper.java b/test/codegen/src/java/com/amd/aparapi/test/CallRunSuper.java
index fca5c0c0db240f77f1a0117af3ccfc20702d6082..5ca25a03bccd0d8236ec10c94571d42f2dffb4c9 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CallRunSuper.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CallRunSuper.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class CallRunSuperBase extends Kernel{
    @Override public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CallStaticInAnotherClass.java b/test/codegen/src/java/com/amd/aparapi/test/CallStaticInAnotherClass.java
index d3e722e48ea9119e8a5d1bd15ee95383185611a5..038dbe8c2e5305df41627398e2b807bbf374cfcd 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CallStaticInAnotherClass.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CallStaticInAnotherClass.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class AnotherClass{
    static public int foo() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CallSuper.java b/test/codegen/src/java/com/amd/aparapi/test/CallSuper.java
index df91c9986a9fc73af4618c741a33826491729402..ee2fd2ada256ff7f3c0e939c45f12439535513ba 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CallSuper.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CallSuper.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 abstract class CallSuperBase extends Kernel{
    int foo(int n) {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CallTwice.java b/test/codegen/src/java/com/amd/aparapi/test/CallTwice.java
index b25adc657a6986ad9bb71ddeaa429d065eae8734..f08cc733f3c434ba7062fc9e093e4ac732cb5b3a 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CallTwice.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CallTwice.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class CallTwice extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CharArrayField.java b/test/codegen/src/java/com/amd/aparapi/test/CharArrayField.java
index 55ac9c0792c49fe463bc08d02c24787f700f3426..971cd0fa2861ce6570b53d417a15c2e82b473501 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CharArrayField.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CharArrayField.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class CharArrayField{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CharAsParameter.java b/test/codegen/src/java/com/amd/aparapi/test/CharAsParameter.java
index 48e4784621e2a54de6921b79b133f30be8c6e129..a16c905c450db175e7d60873ec0875aeeaaf7e3f 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CharAsParameter.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CharAsParameter.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class CharAsParameter{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CharType.java b/test/codegen/src/java/com/amd/aparapi/test/CharType.java
index 126de8d19e684550ef6bc72242afd5aa389afcae..fbe9eed6af33d0d7f70db478bbe7c93ae68ae7d1 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CharType.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CharType.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class CharType extends Kernel{
    @Override public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticFieldAccess.java b/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticFieldAccess.java
index b04651b27f8e1523e5fda06f1dfb833fcc9c8055..715cc0c25db85b2eaec553cbbf5a9a44474ac8fb 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticFieldAccess.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticFieldAccess.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ClassHasStaticFieldAccess{
    int[] ints = new int[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticMethod.java b/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticMethod.java
index 3398d3fee9a5590c8a7bb06edc089073acd1bea8..9c86797c7e7f974f98854b76719e958648863748 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticMethod.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticMethod.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ClassHasStaticMethod{
    int[] ints = new int[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticMethodSimple.java b/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticMethodSimple.java
index e1037492e96f8524aeeab4dce2683f02bcdf93ac..27393870db83b08c103772980d9538c5dd5ea9be 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticMethodSimple.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ClassHasStaticMethodSimple.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ClassHasStaticMethodSimple{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/CompositeArbitraryScope.java b/test/codegen/src/java/com/amd/aparapi/test/CompositeArbitraryScope.java
index 664db5b59405b5e511e3c788cdce5cc0ce8735eb..3047f29458174c53b413865f93d02656ce3d8f2d 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/CompositeArbitraryScope.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/CompositeArbitraryScope.java
@@ -1,9 +1,9 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 // this example gave the following error:
-/// com.amd.aparapi.classtools.writer.CodeGenException: composite COMPOSITE_ARBITRARY_SCOPE
+/// com.syncleus.aparapi.classtools.writer.CodeGenException: composite COMPOSITE_ARBITRARY_SCOPE
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class CompositeArbitraryScope extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ConstantAssignInExpression.java b/test/codegen/src/java/com/amd/aparapi/test/ConstantAssignInExpression.java
index d3cfeccc481f2e62bc101a3c3ac167211dc2b43a..b155a01f39a77f5a902ec10adf7cfe9399bbe5ec 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ConstantAssignInExpression.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ConstantAssignInExpression.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ConstantAssignInExpression{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Continue.java b/test/codegen/src/java/com/amd/aparapi/test/Continue.java
index 137283855a870dbd2311bf4eeaffb2add9ce24d3..e997360a5cebc2fb3785a58f80e91b2815b014c3 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Continue.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Continue.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Continue{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ContinueTorture.java b/test/codegen/src/java/com/amd/aparapi/test/ContinueTorture.java
index 9bbb96b53f44a44b62779344ad1b36ba9f273606..adbe38e4a2efb7c796a661b17e4e23a2df10624d 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ContinueTorture.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ContinueTorture.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ContinueTorture{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/DirectRecursion.java b/test/codegen/src/java/com/amd/aparapi/test/DirectRecursion.java
index efefdebf54e75e7b4cc55b3feb408a7e0b9d02d2..a0014dd1cb8c6e87b228d352c9e7ba0a21d5bc3c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/DirectRecursion.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/DirectRecursion.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class DirectRecursion extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/DoWhile.java b/test/codegen/src/java/com/amd/aparapi/test/DoWhile.java
index f6ea83a2cd868c537072b9eefad9a8683587dd57..8c54fb1d42e6cf88888cbe0d1ca0dc51c94277b6 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/DoWhile.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/DoWhile.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class DoWhile{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Drem.java b/test/codegen/src/java/com/amd/aparapi/test/Drem.java
index f7a0fe5046f9d1b9ff89483e479e0d81f0894ac7..21318280a268038d556bdd172f80107ee83ea298 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Drem.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Drem.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Drem{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/EarlyReturn.java b/test/codegen/src/java/com/amd/aparapi/test/EarlyReturn.java
index 1da2075b6533165cc949a9c0b9268883b9bd2089..aeb37123d3a439ee580f0811101ddcc6117ca372 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/EarlyReturn.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/EarlyReturn.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class EarlyReturn{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/EmptyWhileWithInc.java b/test/codegen/src/java/com/amd/aparapi/test/EmptyWhileWithInc.java
index 71bc93437d60f99ff12c7aca599ad72c8da73402..458f8a6f3eac73f6cff1f817432b6abdd16babe0 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/EmptyWhileWithInc.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/EmptyWhileWithInc.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class EmptyWhileWithInc{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/EntrypointRecursion.java b/test/codegen/src/java/com/amd/aparapi/test/EntrypointRecursion.java
index 76ee6423bd232a32f636ae46c84f60f7ebb2315b..dee44b579d40ad582daa0ddbe39e69b181a6ee63 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/EntrypointRecursion.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/EntrypointRecursion.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class EntrypointRecursion extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Ex.java b/test/codegen/src/java/com/amd/aparapi/test/Ex.java
index 80daaec7921d33d760e6754373f19880c0bd3a19..0da21bc5d3d895538ff4b31c9a82640ce1a0adc3 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Ex.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Ex.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Ex{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/FirstAssignInExpression.java b/test/codegen/src/java/com/amd/aparapi/test/FirstAssignInExpression.java
index 09a888c5ae67d239c7a708603387152b2439d41d..78a26726362a9da890a6747d80b080b400c8ef0c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/FirstAssignInExpression.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/FirstAssignInExpression.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class FirstAssignInExpression{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/FirstAssignInExpression2.java b/test/codegen/src/java/com/amd/aparapi/test/FirstAssignInExpression2.java
index f37a87994ad57120125cfa5fc114739b7bfb3000..0c03c848a59c97b26999da8192440dd7473024e6 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/FirstAssignInExpression2.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/FirstAssignInExpression2.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class FirstAssignInExpression2{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/FloatParams.java b/test/codegen/src/java/com/amd/aparapi/test/FloatParams.java
index f838f3dd0f8aef1bb96dab9c5d162a73eab1fc9b..2f02a3344595f469db0135c047470b0150f20aea 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/FloatParams.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/FloatParams.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class FloatParams{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/FloatParamsSimple.java b/test/codegen/src/java/com/amd/aparapi/test/FloatParamsSimple.java
index 1b580585015c241ee577d37d94b1225bbd336f68..561272f40c138569dab1ec10d7bb1b33cae0f3a2 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/FloatParamsSimple.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/FloatParamsSimple.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class FloatParamsSimple{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/For.java b/test/codegen/src/java/com/amd/aparapi/test/For.java
index 4a79388aceb1d46cd785645375032c99bd0c3c72..cfb31e332bc2e306c5bed6d8726cc39136e60f39 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/For.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/For.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class For{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ForAnd.java b/test/codegen/src/java/com/amd/aparapi/test/ForAnd.java
index 221e4e594818a0109a348f3e1de3b73312a7582c..44278b1a60474f2cb0b4e1efc8ca7b90c802a6dc 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ForAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ForAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ForAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ForAndMandel.java b/test/codegen/src/java/com/amd/aparapi/test/ForAndMandel.java
index 95220660a391cabe3d127cf0e80eee385d3cb333..3f7c3254d7b2d4bc8b718ba01ec8d13d7e20d8d9 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ForAndMandel.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ForAndMandel.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ForAndMandel{
    int width = 1024;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ForAndMandelNoInitialize.java b/test/codegen/src/java/com/amd/aparapi/test/ForAndMandelNoInitialize.java
index eed60ec2a1760175c2f0ab397fde6b2e841c287b..d4b63f9e946139275540019b57c81cae31216be1 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ForAndMandelNoInitialize.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ForAndMandelNoInitialize.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ForAndMandelNoInitialize{
    int width = 1024;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ForAsFirst.java b/test/codegen/src/java/com/amd/aparapi/test/ForAsFirst.java
index 21ca4db4e4f62b237dadfe18659c25359f5506f4..ec13ed5e0c9795c3847f172ba51c318d8f35c26e 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ForAsFirst.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ForAsFirst.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ForAsFirst{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ForBooleanToggle.java b/test/codegen/src/java/com/amd/aparapi/test/ForBooleanToggle.java
index 76636e4aa8cf8ca0932e4e0a875ee6f2d2c3945a..18620ad9a76e92f60548ba035f5ff00e6da599de 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ForBooleanToggle.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ForBooleanToggle.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ForBooleanToggle{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ForBreak.java b/test/codegen/src/java/com/amd/aparapi/test/ForBreak.java
index d70d519e63e58456df9a888c5dd52c083c80a35c..0f729f238e1001af68abf8f9d5cc7ab4fb0e7854 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ForBreak.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ForBreak.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ForBreak{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ForEach.java b/test/codegen/src/java/com/amd/aparapi/test/ForEach.java
index 4ab0eb0d36be302fad29bf43303bd5b830dac043..aac4887e3de39ff6009c17066b903d0ef747794f 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ForEach.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ForEach.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ForEach{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ForIf.java b/test/codegen/src/java/com/amd/aparapi/test/ForIf.java
index 8cf2f7e3107c40918b065aa269399ba933f6d27a..41d417112550dd828ec2466d674e64f779cb32b4 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ForIf.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ForIf.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ForIf{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ForIfMandel.java b/test/codegen/src/java/com/amd/aparapi/test/ForIfMandel.java
index 8864ad3f4e2aaa66fab03099506a1d9bf5d3ece3..f31e132b60d3b667654f8094105176af64172139 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ForIfMandel.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ForIfMandel.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ForIfMandel{
    int width = 1024;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Frem.java b/test/codegen/src/java/com/amd/aparapi/test/Frem.java
index 305f5e5c5ce4c94aaaed7cb094d949d686a39ea7..d2a7c0de5e2677169d942de1a44a99734e4421c3 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Frem.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Frem.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Frem{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IEEERemainderDouble.java b/test/codegen/src/java/com/amd/aparapi/test/IEEERemainderDouble.java
index a88459e03507b9d05efbe3ca0df2fc627e872867..e5fd68aa0e362484d1e1a2d634c753113984fd07 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IEEERemainderDouble.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IEEERemainderDouble.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class IEEERemainderDouble extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IEEERemainderFloat.java b/test/codegen/src/java/com/amd/aparapi/test/IEEERemainderFloat.java
index bf3ba63b611f5d1f396a4caed72e46ae8130d97c..0cbe702afca637c0aa73b2d721ee841ab82d6de7 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IEEERemainderFloat.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IEEERemainderFloat.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class IEEERemainderFloat extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/If.java b/test/codegen/src/java/com/amd/aparapi/test/If.java
index 449c767e283b3eed5b0f53030840f761da59c295..e40d516822583434e8cd2e7e3ca8ec2cfb25b934 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/If.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/If.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class If{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfAnd.java
index c891f00c3a0a04a80963dbc6a071c8f1bbfcfa69..9bb079721c8fbde5d2a6da5bfbb083545b159de5 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfAndAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfAndAnd.java
index 344c07ce0fb6f19b0c6d9a404f15b0d4ad53da3e..9001ef9bf0a4565c8fc00f24000fcd8ac5bc9ae6 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfAndAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfAndAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfAndAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfAndAndAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfAndAndAnd.java
index 34f8028e15c9d62eeb1649824151eb40cb6434c4..8d806d64c9bf639585f6866c4582a151277ec27b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfAndAndAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfAndAndAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfAndAndAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfAndOrAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfAndOrAnd.java
index a7044f157181a023c6e6e62465664b7164f71dcb..5ab566cfe2482130a0ca3bddd66e9ca033801ce3 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfAndOrAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfAndOrAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfAndOrAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndAndAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndAndAnd.java
index 5bd5a8f62cacd2780b08618ff2d2aa90c4756426..27d5b2ca12005dfd094217edd3a2a7bfbefd7583 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndAndAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndAndAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfBooleanAndAndAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndAndOr.java b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndAndOr.java
index 39e7f3c92a4319feb624c27b207cac55147a8f5d..6e5b45ede651762d686253962866f52d6af4f9ab 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndAndOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndAndOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfBooleanAndAndOr{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndOrAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndOrAnd.java
index f8a55a259a4b7bd4cd2595d50322695a5e516490..9bcf2b478ae33af5de84ced78bae933e0c387399 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndOrAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndOrAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfBooleanAndOrAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndOrOr.java b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndOrOr.java
index b829a188adaff5b0c6f89018ac77b69875630da7..e7d4a907bc64b4d01569039623ed432ec9e38fff 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndOrOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanAndOrOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfBooleanAndOrOr{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrAndAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrAndAnd.java
index aba3cc26f8edecbbfd95ceabe405b0d89c34420b..57d8caf38ae83498480a36a3b1823c3cd3d462eb 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrAndAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrAndAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfBooleanOrAndAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrAndOr.java b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrAndOr.java
index cebff431250a1dabdf86c2701fee736172c28fce..20f21de6cf3153fe1eb9cdd0fdbfb8219e968861 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrAndOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrAndOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfBooleanOrAndOr{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrOrAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrOrAnd.java
index b180f17a230d2fb8dbc61e5a75561abb2aae4c0e..fecb00b41ce86f69cf91c3e8c179f93fd3850a54 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrOrAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrOrAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfBooleanOrOrAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrOrOr.java b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrOrOr.java
index 8d18b7899fbb892c3c1221dc2eecd4cb653ba143..280cac6d564040a9e4aeaeebc679bcc707d1a9bc 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrOrOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfBooleanOrOrOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfBooleanOrOrOr{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfElse.java b/test/codegen/src/java/com/amd/aparapi/test/IfElse.java
index 773a9d365575a9e9c3aac259295a8ecce00737f5..3d10170cf3d40929a9475b3206faaf578052e65e 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfElse.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfElse.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfElse{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfElseAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfElseAnd.java
index e089c0d53f4c5f9f42cc3e81448aaee66376e438..3cfdc736fc7a9e73f09f9b2aa0ac2d68957fd816 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfElseAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfElseAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfElseAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfElseAndAndAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfElseAndAndAnd.java
index 4eac6d873f52669733718b311b5f567e48978903..c9fda1a9f41b216066014c9f0ee1793ffd0f1a49 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfElseAndAndAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfElseAndAndAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfElseAndAndAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfElseIfElseIfElse.java b/test/codegen/src/java/com/amd/aparapi/test/IfElseIfElseIfElse.java
index a96015da55663ba5d791e4cf51b3f7b01629afb8..b86ccb470ea70466963de5d0c5cc705333d5a959 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfElseIfElseIfElse.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfElseIfElseIfElse.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfElseIfElseIfElse{
    /*
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfElseNot__OrOr_And_.java b/test/codegen/src/java/com/amd/aparapi/test/IfElseNot__OrOr_And_.java
index 0289da069a58da33a98008f7d6bfe167805f608f..eb3ca863b210196bab775f9b89b2321d19f78510 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfElseNot__OrOr_And_.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfElseNot__OrOr_And_.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfElseNot__OrOr_And_{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfElseOrOrAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfElseOrOrAnd.java
index dbf8cbac0820d33094e8e0e63b7d91af83fc2007..69f3b55822183e8c267c6e14384bbe22a4cb8973 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfElseOrOrAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfElseOrOrAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfElseOrOrAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfElseOrOrOr.java b/test/codegen/src/java/com/amd/aparapi/test/IfElseOrOrOr.java
index 558a193dbeeaaa1799aee21aef3756eaa86c59c1..ee108e25b61a7c9cd2a455511cf9576532819e02 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfElseOrOrOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfElseOrOrOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfElseOrOrOr{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfElse_And_Or_And.java b/test/codegen/src/java/com/amd/aparapi/test/IfElse_And_Or_And.java
index 891e1e5c3c1ee7a8bb648b902b340fe9759e2042..c76aa16057273bfda104d5cff9c049eda5ce49ee 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfElse_And_Or_And.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfElse_And_Or_And.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfElse_And_Or_And{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfElse_OrOr_And.java b/test/codegen/src/java/com/amd/aparapi/test/IfElse_OrOr_And.java
index 42c5f44270f2201a1b9322ea54399bd325651745..df3426415e9dc7b2737a189242c2c87d36249308 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfElse_OrOr_And.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfElse_OrOr_And.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfElse_OrOr_And{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfElse_Or_And_Or.java b/test/codegen/src/java/com/amd/aparapi/test/IfElse_Or_And_Or.java
index 8a522c5bc3fdda48888793742bacf9a281304daa..3a151cdf45ba7dd8fde64b70dad7f41980519d2e 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfElse_Or_And_Or.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfElse_Or_And_Or.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfElse_Or_And_Or{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfOr.java b/test/codegen/src/java/com/amd/aparapi/test/IfOr.java
index 3f26971bdc43ac9a6a6ead5dde72e3db60ce65b0..510552736a13b4baea1c762d234a3b4e87e576fb 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfOr{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfOrAndOr.java b/test/codegen/src/java/com/amd/aparapi/test/IfOrAndOr.java
index 9b8408c742632a3d3e04b048e629f1d279198b14..550e1f95af31e30ff611d08a72641771fdb7879b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfOrAndOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfOrAndOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfOrAndOr{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfOrOr.java b/test/codegen/src/java/com/amd/aparapi/test/IfOrOr.java
index f4f447cd076e1e92b6f2e504f03779dafa6c79f3..d7e73fa75164cda25125a0b9f2c5e14ee0430300 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfOrOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfOrOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfOrOr{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfOrOrAnd.java b/test/codegen/src/java/com/amd/aparapi/test/IfOrOrAnd.java
index 32ce782c3d2dcb5631d7bcf56c904c6c652a0c71..54e5cc605fe9dbaa0b694d150ce1fdc5f2370534 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfOrOrAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfOrOrAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfOrOrAnd{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IfOrOrOr.java b/test/codegen/src/java/com/amd/aparapi/test/IfOrOrOr.java
index 3f6f051ac958c201adcc8a887c805086bf913367..194defeb3ab4a93e4dfad934d404e36491f62934 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IfOrOrOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IfOrOrOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IfOrOrOr{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/If_IfElseIfElseElse_Else.java b/test/codegen/src/java/com/amd/aparapi/test/If_IfElseIfElseElse_Else.java
index e778c8094b55d0349dd8dbffdfb860b2dee6881f..b558f4ea36027e2c37fc2220a79e8e2cd28b82ec 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/If_IfElseIfElseElse_Else.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/If_IfElseIfElseElse_Else.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class If_IfElseIfElseElse_Else{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/If_IfElse_Else.java b/test/codegen/src/java/com/amd/aparapi/test/If_IfElse_Else.java
index c3b7acd06ee913c20d31c47109a31ab424adf057..0a9cb86bac440f6d5a8bb2976ee2fc28cd0e2504 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/If_IfElse_Else.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/If_IfElse_Else.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class If_IfElse_Else{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/If_IfElse_Else_IfElse_.java b/test/codegen/src/java/com/amd/aparapi/test/If_IfElse_Else_IfElse_.java
index 5c0ff1ade1fedab99fd701e9b21ed88b0ccad10f..6ec9dd1f637a1fdb07392d63defcc8faffa62d68 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/If_IfElse_Else_IfElse_.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/If_IfElse_Else_IfElse_.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class If_IfElse_Else_IfElse_{
    /*
diff --git a/test/codegen/src/java/com/amd/aparapi/test/If_If_Else.java b/test/codegen/src/java/com/amd/aparapi/test/If_If_Else.java
index 937fdf61799f0f4a1c358c0d60568eb688326ca6..0770db0a0a8f61ca1eaee0858ab12dcaa2a326b7 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/If_If_Else.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/If_If_Else.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class If_If_Else{
    /*
diff --git a/test/codegen/src/java/com/amd/aparapi/test/If_If_Else2.java b/test/codegen/src/java/com/amd/aparapi/test/If_If_Else2.java
index 3576d6da3dadaa2c17cc68ef265ac47ae6f8cbbf..49f8bf45c1ae938bde1140e6dd9f4011d2a25a73 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/If_If_Else2.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/If_If_Else2.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class If_If_Else2{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/If_If_Else_If_.java b/test/codegen/src/java/com/amd/aparapi/test/If_If_Else_If_.java
index adee7b9c11f25de15d73d145751c436ac920c34c..3ea6b21a0ddb334e39f16e45facffe332f4a1c4f 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/If_If_Else_If_.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/If_If_Else_If_.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class If_If_Else_If_{
    /*
diff --git a/test/codegen/src/java/com/amd/aparapi/test/If_OrOr_And.java b/test/codegen/src/java/com/amd/aparapi/test/If_OrOr_And.java
index 0df343f754496cb75a5016c1d6dc5beaf9376c5f..ce9210bdb92f68f2c8b88dc721b75103ddbdfea2 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/If_OrOr_And.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/If_OrOr_And.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class If_OrOr_And{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/If_While_Else.java b/test/codegen/src/java/com/amd/aparapi/test/If_While_Else.java
index 560847995be769261462e842cb046968eba7d801..a766c76dd2456c74b866fa28ac5dc5f96217398e 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/If_While_Else.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/If_While_Else.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class If_While_Else{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/If_While_Else_While.java b/test/codegen/src/java/com/amd/aparapi/test/If_While_Else_While.java
index 368533d45e3b066aa8d743b891d7a37301d1a621..6bb02914497407f2a0e54a0f6b7d59203388783c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/If_While_Else_While.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/If_While_Else_While.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class If_While_Else_While{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ImplementsInterface.java b/test/codegen/src/java/com/amd/aparapi/test/ImplementsInterface.java
index 8905b303429bbbce038698efb70fdaf61ee931e9..b6efc40eec3cebe2ca92eacfcaf3f3eb5452ddc1 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ImplementsInterface.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ImplementsInterface.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 interface IFoo{
    public int bar(int n);
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IncArrayArgContent.java b/test/codegen/src/java/com/amd/aparapi/test/IncArrayArgContent.java
index 2794b344b01848cd5f03427ae53214b2c61f647b..41ff198a7affd66946aad14d80db619775578d41 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IncArrayArgContent.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IncArrayArgContent.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IncArrayArgContent{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IncField.java b/test/codegen/src/java/com/amd/aparapi/test/IncField.java
index 8f4a4e119cd80455e8bcc943dbd328b0e85e5666..31655b597d22544c19e356ce555f2d0aca2042f6 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IncField.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IncField.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class IncField{
    int field = 1024;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/IndirectRecursion.java b/test/codegen/src/java/com/amd/aparapi/test/IndirectRecursion.java
index 61a2fd61c5606d5f8c0c7c36f9a6103530d18884..3d09d5686d10391da7fd359609fe295c3538d301 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/IndirectRecursion.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/IndirectRecursion.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class IndirectRecursion extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Interface.java b/test/codegen/src/java/com/amd/aparapi/test/Interface.java
index ee2428474346faee21fa853309da14ef63315d23..e94857c89599937d4af23b678918bdd77e671678 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Interface.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Interface.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Interface{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/LongCompare.java b/test/codegen/src/java/com/amd/aparapi/test/LongCompare.java
index 7466da310772d583fa27cb7e3749dba9fe8459a7..e4f75bb890e0b1c0fc66f5b1d678003c9fa098e2 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/LongCompare.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/LongCompare.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class LongCompare extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/LongCompares.java b/test/codegen/src/java/com/amd/aparapi/test/LongCompares.java
index d9d5c2bd840620cf0f7cccb96adf5af83a3d9bf7..676c284f294e4259c22c54658dad83fea1a2a2e9 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/LongCompares.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/LongCompares.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class LongCompares{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Loops.java b/test/codegen/src/java/com/amd/aparapi/test/Loops.java
index 02bc06bbbc2a92bcbf0019ad4ff6abea14b2c12b..ea65c717d74125871a882b481a34b6f5055275e2 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Loops.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Loops.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Loops{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/MathAbs.java b/test/codegen/src/java/com/amd/aparapi/test/MathAbs.java
index 7a45f739193765c2bb9108c3170b2b9caa284ec5..5c2c66685ca126a4594ece6ee5d5ee92c3a0b132 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/MathAbs.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/MathAbs.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class MathAbs extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/MathDegRad.java b/test/codegen/src/java/com/amd/aparapi/test/MathDegRad.java
index 4871a2ded120cb0389778da0e51745812eadf368..e9ccce4712253450450a0a367a2b872e75c13a84 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/MathDegRad.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/MathDegRad.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class MathDegRad extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/MathFallThru.java b/test/codegen/src/java/com/amd/aparapi/test/MathFallThru.java
index 931b530abc7961cb29007bda97f169b2f7df95d3..d6834fcfdbc8414dd1871c55fb17c94bee4aba89 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/MathFallThru.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/MathFallThru.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class MathFallThru extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/MathMax.java b/test/codegen/src/java/com/amd/aparapi/test/MathMax.java
index 29e47ee73ef4e460617eba2dddd6b89366647071..f80f227142204b65cba8509deff8ec224fc62997 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/MathMax.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/MathMax.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class MathMax extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/MathMin.java b/test/codegen/src/java/com/amd/aparapi/test/MathMin.java
index 33db2291155359fb14d358ee9517cc892dffe0ec..675daf88c3a9d9778baf7baeb251722081b573c1 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/MathMin.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/MathMin.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class MathMin extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/MathRemainder.java b/test/codegen/src/java/com/amd/aparapi/test/MathRemainder.java
index 0804174eb97fcf6d7ae342f9cfb769cb0123b2cc..cd28d818835dc5c21155f25b0e75d76163c9bb71 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/MathRemainder.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/MathRemainder.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class MathRemainder extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/MultiContinue.java b/test/codegen/src/java/com/amd/aparapi/test/MultiContinue.java
index dfb00d14b5d0c3b1de42d333dd6971bb60455008..ba0a6a3fd32cdcc0a94e7b20c1a482d911e8c04b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/MultiContinue.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/MultiContinue.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class MultiContinue{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/MultipleAssign.java b/test/codegen/src/java/com/amd/aparapi/test/MultipleAssign.java
index 54e762ec37d56c11f406fa176ce9e44686ffa5cc..effa7c149323c5e72cdfb1657f32352740f0a27d 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/MultipleAssign.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/MultipleAssign.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class MultipleAssign{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/MultipleAssignExpr.java b/test/codegen/src/java/com/amd/aparapi/test/MultipleAssignExpr.java
index 758ebfc05ec9a13335a10c3f4e8bd17d15237ee3..08534fd5849c6806e1e1dbde6e19644e7328284b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/MultipleAssignExpr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/MultipleAssignExpr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class MultipleAssignExpr{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/NaN.java b/test/codegen/src/java/com/amd/aparapi/test/NaN.java
index 19bd7833c9322a153679e862326fa8118a2ca9eb..cc7c2eb2ce73c74ab071b6da13e88ece29290809 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/NaN.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/NaN.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class NaN extends Kernel{
    @Override public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/NewLocalArray.java b/test/codegen/src/java/com/amd/aparapi/test/NewLocalArray.java
index d8567efa6d952b94968f544401467a5b44a614d6..c61b426720e55ebf94e7bd926470fab127245b5f 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/NewLocalArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/NewLocalArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class NewLocalArray{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/NonNullCheck.java b/test/codegen/src/java/com/amd/aparapi/test/NonNullCheck.java
index 4465cf3f1f7f0523b3b000a263d4eb16892e9147..e8296d73aaf7dd13f54c7b4616fed2d9fc68e4e6 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/NonNullCheck.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/NonNullCheck.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class NonNullCheck{
    int[] ints = new int[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/NullCheck.java b/test/codegen/src/java/com/amd/aparapi/test/NullCheck.java
index 6349bf4727679490c0cefd9690206c6ed9cfdbf1..8a6970a10f993b47eacfa00ab140cc3419494f48 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/NullCheck.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/NullCheck.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class NullCheck{
    int[] ints = new int[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayCallHierarchy.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayCallHierarchy.java
index 2cd587caa349736f6c817659f8679559cb9f5a44..4e14321f42f29748d00dc437cf0b43b3ae441c08 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayCallHierarchy.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayCallHierarchy.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class ObjectArrayCallHierarchy extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayCommonSuper.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayCommonSuper.java
index 9fef5b8b5c643955a52ab8502aee9e085903a9e7..8ff25588175ee5f8e317f95e2838347d865c8da6 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayCommonSuper.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayCommonSuper.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class ObjectArrayCommonSuper extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberAccess.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberAccess.java
index b721968c64e188a7a13e185afb01ec27aeb35404..b09a9a47bee4adfbbb69ec1b393e1ec3b22559a1 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberAccess.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberAccess.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class ObjectArrayMemberAccess extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberBadGetter.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberBadGetter.java
index b222578709a9d88346057e3941844fc4c4425516..c7824a3e3e56b5dd273d91fed0656974a23c6d18 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberBadGetter.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberBadGetter.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class ObjectArrayMemberBadGetter extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberBadSetter.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberBadSetter.java
index b8da86a9a9c3336c06adba74af5a9c025d285c17..dc2aab960d0f1c0d33abf3660a33beaad1b7ee16 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberBadSetter.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberBadSetter.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class ObjectArrayMemberBadSetter extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberCall.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberCall.java
index ef5589022e8398783bc854ea18b8307ac2701ff9..f705de5c3c60cae55055b781f3e10f8b055b3923 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberCall.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberCall.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class ObjectArrayMemberCall extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberGetterSetter.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberGetterSetter.java
index b48fdd42f1cc4a65b263be21d71868ca027a59ce..9a0f99d64bf97fe5d20ad51912476516aafac0c1 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberGetterSetter.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberGetterSetter.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 final class DummyOOA{
    int mem;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberHierarchy.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberHierarchy.java
index b8cb163b49493677e79b6509e5ba86c7668639b9..1e55d305caa364629f7a88aebe01c882f4c27e5c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberHierarchy.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberHierarchy.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class ObjectArrayMemberHierarchy extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberNotFinal.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberNotFinal.java
index bcc0621d3a7eb230a28df5b36e4d527337feeb69..51ee65cc8e6e0a035cce993346081fbe77a3ed6f 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberNotFinal.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectArrayMemberNotFinal.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class DummyOOANF{
    int mem;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectRefCopy.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectRefCopy.java
index 1163b091239a992d62476ca3084885f6439bb805..8a79f1fd32940478021475457d4b70226a8dbe7b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectRefCopy.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectRefCopy.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class ObjectRefCopy extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ObjectWithinObject.java b/test/codegen/src/java/com/amd/aparapi/test/ObjectWithinObject.java
index e38658b9fac35b97834ff589fc5d6392a6016324..906adf62915339b9594f4813e2ce82626ab24f95 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ObjectWithinObject.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ObjectWithinObject.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class ObjectWithinObject extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/OrAndOrPrecedence.java b/test/codegen/src/java/com/amd/aparapi/test/OrAndOrPrecedence.java
index 4160bdccb6c10038a60ce3d35968cc8107dcb938..72b3b5c992367e00344b98578dfbab1ef6205591 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/OrAndOrPrecedence.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/OrAndOrPrecedence.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class OrAndOrPrecedence{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/OverloadMethod.java b/test/codegen/src/java/com/amd/aparapi/test/OverloadMethod.java
index d14e275fe764566d3e20249da3c4ea14e71c11d6..94b925ea416c594a069511e3b189e6d08a4a163a 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/OverloadMethod.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/OverloadMethod.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class OverloadMethod extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/OverriddenKernelField.java b/test/codegen/src/java/com/amd/aparapi/test/OverriddenKernelField.java
index 3ffec7da6a932cd5ddcf43e91568b1586e4c5088..1c6ee6c9709881a6c6644eda6ec60424fdf2ddac 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/OverriddenKernelField.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/OverriddenKernelField.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 class OverriddenKernelFieldParent extends Kernel{
    int out[] = new int[1];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PlayPen.java b/test/codegen/src/java/com/amd/aparapi/test/PlayPen.java
index bf17b937c116b1e4faf3441b64ce9b788ec3104c..06d06b06bf9fd66419a605298e4757deffa30fe7 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PlayPen.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PlayPen.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PlayPen{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostDecArrayItem.java b/test/codegen/src/java/com/amd/aparapi/test/PostDecArrayItem.java
index a1414457b183f2bff24f090b220b73cabe3e5bc0..100d0170186baf56fae3ccf0654d52ee2cfa169d 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostDecArrayItem.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostDecArrayItem.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostDecArrayItem{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostDecByte.java b/test/codegen/src/java/com/amd/aparapi/test/PostDecByte.java
index 078cd3887b1b3f7e5abdc576b69f5b3d4ac60d81..ecd90c10d9c245b7e117a4516deadd7b9bffa996 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostDecByte.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostDecByte.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostDecByte{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostDecLocal.java b/test/codegen/src/java/com/amd/aparapi/test/PostDecLocal.java
index 4e71f5a1d6aa24c6d9c83af307194fd31f8fd7c2..995d271577d3291222a4294a29e087d56e305557 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostDecLocal.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostDecLocal.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostDecLocal{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostDecPostInc.java b/test/codegen/src/java/com/amd/aparapi/test/PostDecPostInc.java
index f66a80a64fd4bdcd9baba71dcd5f626da85862e2..b14c5afb876db1a611f193e17bdf3a95740e0a14 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostDecPostInc.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostDecPostInc.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostDecPostInc{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayIndexAndElement.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayIndexAndElement.java
index 4d5892267b9eaac6b37551bbaea9352b06fb09be..b9dc78ab880416d02a21d5c134fdfaabd90180d0 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayIndexAndElement.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayIndexAndElement.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncArrayIndexAndElement{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItem.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItem.java
index 7bb1abe88111460deb67c8406d7de5a1ac11b864..6e4ba68b5dbff7a1355de33c3c16f34653709428 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItem.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItem.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncArrayItem{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItemAsParameter.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItemAsParameter.java
index 5347334180e0e3a3d3978d3cc85e595f8ba3111f..8004570a4bc42980351d02a00b072c33edbc8935 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItemAsParameter.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItemAsParameter.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncArrayItemAsParameter{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItemFieldIndex.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItemFieldIndex.java
index 37ed2bdf6c1bb557df15812b426f7b6feb5c117e..e3615055be00c28b4a09b163d98c51b09f63a261 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItemFieldIndex.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncArrayItemFieldIndex.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncArrayItemFieldIndex{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncByte.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncByte.java
index 130e2457f2d847ae1d1d490f6e8a9f512105ddea..d232dea0e1cde9b17cac5abf5997dbaeddf16dc1 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncByte.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncByte.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncByte{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncByteField.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncByteField.java
index 729256f159a823c6af698512c11cbdb64475101b..ddb1ace2a347eee4e4d7cc2b4ea9b62a1532c440 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncByteField.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncByteField.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncByteField{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncInt.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncInt.java
index bff8fc0e64286f009e08fab901ddb87e3c1f89a1..dfce4e6d556aa801df136e63847e4af7970f3a1d 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncInt.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncInt.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncInt{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncIntField.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncIntField.java
index 80aaaf4da92f7edb1e4437e1c52220abd49341a7..fa9f7651f7b545d5e27e5bd9899b479c1ad608d7 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncIntField.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncIntField.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncIntField{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncLocal.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncLocal.java
index 9c3c884c1a9a9801f720ee06977c5d10189c386d..1521303b4ee80b2c40140b317263c9ee93fb2fd6 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncLocal.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncLocal.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncLocal{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncLocalStandalone.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncLocalStandalone.java
index 3a9ac0caa998bc4b8fb784c36dd9f608d1d51255..72f5e30ea3775e6afe23d235a5c771a955c42330 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncLocalStandalone.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncLocalStandalone.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncLocalStandalone{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PostIncLocalTwice.java b/test/codegen/src/java/com/amd/aparapi/test/PostIncLocalTwice.java
index 3b3beb6a9ce0a1d07ab93092b68c4b24b8e249ce..95e9b88e4aab3619b176173143f384535bfc8ff1 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PostIncLocalTwice.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PostIncLocalTwice.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PostIncLocalTwice{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreDecArrayIndexAndElement.java b/test/codegen/src/java/com/amd/aparapi/test/PreDecArrayIndexAndElement.java
index 827d5b3ba134f1ce600e0cfed6590c28638f96f0..b3fbe59980f16af80a6d1180540d56f30503a69a 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreDecArrayIndexAndElement.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreDecArrayIndexAndElement.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreDecArrayIndexAndElement{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreDecArrayItem.java b/test/codegen/src/java/com/amd/aparapi/test/PreDecArrayItem.java
index 7bd88923850357d85ca67d8628be10ac6aba62c4..69aeee0ac707725bf66f0f00b764acb1db585128 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreDecArrayItem.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreDecArrayItem.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreDecArrayItem{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreDecPostInc.java b/test/codegen/src/java/com/amd/aparapi/test/PreDecPostInc.java
index 94cf3dc1c403ddf56859e545084b60e0385a3097..5ea331e9131b9ca94b2e9dd768d689178046ec2c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreDecPostInc.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreDecPostInc.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreDecPostInc{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreIncArrayIndexAndElement.java b/test/codegen/src/java/com/amd/aparapi/test/PreIncArrayIndexAndElement.java
index 6438df47ef2c453dac7ecb08231f95b85f8b26ed..ac4957a8a67e9c9c764fb8d6e612e94d194de8de 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreIncArrayIndexAndElement.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreIncArrayIndexAndElement.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreIncArrayIndexAndElement{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreIncArrayItem.java b/test/codegen/src/java/com/amd/aparapi/test/PreIncArrayItem.java
index 0f1c7d8c418f2a3032665f029163c081d8197ad7..499f9fba044f67f62e7bd9fdf62bcdd1929f5c55 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreIncArrayItem.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreIncArrayItem.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreIncArrayItem{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreIncByte.java b/test/codegen/src/java/com/amd/aparapi/test/PreIncByte.java
index 051cc9f428e72635c66701708d1e7056de572310..37042f6baab563dfee1e7d4835c424befc38166b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreIncByte.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreIncByte.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreIncByte{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreIncByteField.java b/test/codegen/src/java/com/amd/aparapi/test/PreIncByteField.java
index eefbf749a89d4f472b51fd16e76b1ba0f0e20fca..00e63591d87594716d6d3f81af732894d6944f2f 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreIncByteField.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreIncByteField.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreIncByteField{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreIncInt.java b/test/codegen/src/java/com/amd/aparapi/test/PreIncInt.java
index 38e732f7ccc3440ce57b87d3cf9cc0155c929007..989fe61aa203383f59ad220bf038aee0368dec3b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreIncInt.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreIncInt.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreIncInt{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreIncIntField.java b/test/codegen/src/java/com/amd/aparapi/test/PreIncIntField.java
index 70914b092bf86748079ad1e29c34db69f13d4e7b..dd2c516f33272146603f72455830b9c1a0e6d868 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreIncIntField.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreIncIntField.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreIncIntField{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreIncLocal.java b/test/codegen/src/java/com/amd/aparapi/test/PreIncLocal.java
index 80cc03778ab4ccf158ccf5bf86584157ae2290b1..042ef524f08e54d57a286dd722e0c5e21ce2324b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreIncLocal.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreIncLocal.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreIncLocal{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreIncLocalStandalone.java b/test/codegen/src/java/com/amd/aparapi/test/PreIncLocalStandalone.java
index fee16119933cd1b2eab60a5810513098211ca1d1..1a5bea8d2f5d6c3d8edfc427bc07a93d08659e8d 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreIncLocalStandalone.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreIncLocalStandalone.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreIncLocalStandalone{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/PreIncLocalTwice.java b/test/codegen/src/java/com/amd/aparapi/test/PreIncLocalTwice.java
index eb815bdb4f52eb0fa3eb3ece53174a13ec3d1f78..4ad64a4905478a1bfd4ec1abdd572b5e0cc74743 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/PreIncLocalTwice.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/PreIncLocalTwice.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class PreIncLocalTwice{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnBooleanNewArray.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnBooleanNewArray.java
index 3c33a06d173dbc08d1d3bb8d83b257f4e49236cc..b4ab0e3fe812698432ea4c57a2beb3bdf6a37185 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnBooleanNewArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnBooleanNewArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnBooleanNewArray{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnBooleanVarArray.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnBooleanVarArray.java
index 5a5572e50151228dca9ed9e5f81bbc2adc75dbbf..488ef38c786b961e46ff7ef36df191ec5a85f2a2 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnBooleanVarArray.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnBooleanVarArray.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnBooleanVarArray{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnByteArrayNew.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnByteArrayNew.java
index ae4bf395850a7a46ffc50ce3904e5e87cecfd001..7514bdb1476d5f70647d0d639ec90aac648d9fe9 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnByteArrayNew.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnByteArrayNew.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnByteArrayNew{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnByteArrayVar.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnByteArrayVar.java
index d8abe298af81265164b613310dc37d234361d507..699d002b95a4d554c347fbe59587c9a76fd293e1 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnByteArrayVar.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnByteArrayVar.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnByteArrayVar{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnDoubleArrayNew.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnDoubleArrayNew.java
index a330d44119aace2b2eb63d5e301fb97a264e2c65..efa5afaa8710a659b6a0b233e0fa612e59b56505 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnDoubleArrayNew.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnDoubleArrayNew.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnDoubleArrayNew{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnDoubleArrayVar.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnDoubleArrayVar.java
index a3d0f1b318b30a3b42129bf00721db37edcffabc..df561d96a528fa1f6e1e9f5d3a677db1c08716dd 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnDoubleArrayVar.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnDoubleArrayVar.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnDoubleArrayVar{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnFloatArrayNew.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnFloatArrayNew.java
index caca36a264e9f5166d5ae33db5a7fb99298580fb..575a016d122b738929f08e4262688a5a2d3ba3eb 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnFloatArrayNew.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnFloatArrayNew.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnFloatArrayNew{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnFloatArrayVar.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnFloatArrayVar.java
index 5e973244f193f4f28b70460636012f439c3decf5..e937115fd933b32cd217851f20e73d00bc463c7c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnFloatArrayVar.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnFloatArrayVar.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnFloatArrayVar{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnIntArrayNew.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnIntArrayNew.java
index 6ca7e75cf58e828adabbee793415e8985cc4017a..864d7ebbf4406dd5e5cdbeb133abff7cd27b2d88 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnIntArrayNew.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnIntArrayNew.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnIntArrayNew{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnIntArrayVar.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnIntArrayVar.java
index b9e5d7da80021e513d81a0f7a9899f57374a29fc..5a4acff979eb1aa0f9b72079a4cf16a51582ede5 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnIntArrayVar.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnIntArrayVar.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnIntArrayVar{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnLongArrayNew.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnLongArrayNew.java
index 72e108d220a494232edc4358e69f9f618ccebecb..4b4ec765d20cd6c5ec032ade1027660eed172f25 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnLongArrayNew.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnLongArrayNew.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnLongArrayNew{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnLongArrayVar.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnLongArrayVar.java
index b5fa36c2dda4f4e481d0cb7d4bb12d425f50e412..2ba7c98874a3f473954d6cfe43b76fa35e403375 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnLongArrayVar.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnLongArrayVar.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnLongArrayVar{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnPostIncInt.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnPostIncInt.java
index c06d6ac87003823b8ec2007cf5fa20b0cce376c2..fd28a765e42a39f406fbd8f23b3146da50d8e46a 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnPostIncInt.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnPostIncInt.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnPostIncInt{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnPreIncInt.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnPreIncInt.java
index 9f3da31b03d1c9770d57352415f7e6c853b01255..106749f81f516607e5da9c4323f617ab98c7008d 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnPreIncInt.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnPreIncInt.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnPreIncInt{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnShortArrayNew.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnShortArrayNew.java
index 20f33bddce7e0182744c505904f1805d46d3546a..60bf91b8e196243b851d8e541e8de575db4c3370 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnShortArrayNew.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnShortArrayNew.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnShortArrayNew{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/ReturnShortArrayVar.java b/test/codegen/src/java/com/amd/aparapi/test/ReturnShortArrayVar.java
index dfa515431e52fcb5db0ea503e5b449f9f96fd48f..62cf2b9274e3336d01937d6be2192c83f4ff7990 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/ReturnShortArrayVar.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/ReturnShortArrayVar.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class ReturnShortArrayVar{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/RightShifts.java b/test/codegen/src/java/com/amd/aparapi/test/RightShifts.java
index 34e726d878ce8db901a0d787d90974e66b077fa1..00968ea95c188419ab9331a65e96d10ebead491f 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/RightShifts.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/RightShifts.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class RightShifts extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Sequence.java b/test/codegen/src/java/com/amd/aparapi/test/Sequence.java
index 1862e23deccae4ae1b1dd0b9bfd50854319cd69d..87d48633a37aabff5529005878ae2cc6685e6e3c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Sequence.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Sequence.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Sequence{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/StaticFieldStore.java b/test/codegen/src/java/com/amd/aparapi/test/StaticFieldStore.java
index cdc733d75d6d86e34ece0267c85acfd48563c915..c0751a468742d084036101d273d6538aed5e550d 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/StaticFieldStore.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/StaticFieldStore.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class StaticFieldStore{
    int[] ints = new int[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/StaticMethodCall.java b/test/codegen/src/java/com/amd/aparapi/test/StaticMethodCall.java
index ffea520c0a1db1c8939dd405ec1b031412772e3e..61229a5795ce95a7fc5bc5d7c41f50f3af7afa9e 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/StaticMethodCall.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/StaticMethodCall.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class StaticMethodCall extends Kernel{
    public static int add(int i, int j) {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/SynchronizedMethods.java b/test/codegen/src/java/com/amd/aparapi/test/SynchronizedMethods.java
index 214574d3791e994cc762d09f39e56d25fc28691e..bfca5a9a6507d4174efb19ad37927d91b4b2df07 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/SynchronizedMethods.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/SynchronizedMethods.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class SynchronizedMethods{
    int[] ints = new int[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/Ternary.java b/test/codegen/src/java/com/amd/aparapi/test/Ternary.java
index d486a94eb8588bedb515519b988ca52830ba848e..5c7363a3ffac486afad803b92fa9a175e4fe6052 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/Ternary.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/Ternary.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class Ternary{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/TernaryAnd.java b/test/codegen/src/java/com/amd/aparapi/test/TernaryAnd.java
index a214b7c0f11c7929fe714ab36d520ade8729cce3..25c758121e5fe7203b698980e523505e4b7dea98 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/TernaryAnd.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/TernaryAnd.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class TernaryAnd{
    float random() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/TernaryAndOr.java b/test/codegen/src/java/com/amd/aparapi/test/TernaryAndOr.java
index 4a1674ee77bb3004465af2e300fdd02112429b82..1bc2e728985e82ea6ca2ab36de32ce3ae04ff5cc 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/TernaryAndOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/TernaryAndOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class TernaryAndOr{
    float random() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/TernaryNested.java b/test/codegen/src/java/com/amd/aparapi/test/TernaryNested.java
index 7035c0be588516d0b63e9aa1cf70c222819f5c77..c46c925bcd8004acce307837863df5e958111def 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/TernaryNested.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/TernaryNested.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class TernaryNested{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/TernaryOr.java b/test/codegen/src/java/com/amd/aparapi/test/TernaryOr.java
index db2ba4f1de9d1eb126cd5d0b51e373b45cb954c8..ab517f067ae3aa220c03852ce21cc50ed51b9508 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/TernaryOr.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/TernaryOr.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class TernaryOr{
    float random() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/TwoForLoops.java b/test/codegen/src/java/com/amd/aparapi/test/TwoForLoops.java
index 5297dc7d802f4acb575e9ac8bcc975f95c4e1b94..6e60e8166063c3bdf80e13bc5db1cf541a6a7784 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/TwoForLoops.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/TwoForLoops.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class TwoForLoops extends Kernel{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/UnrelatedIfElsesWithCommonEndByte.java b/test/codegen/src/java/com/amd/aparapi/test/UnrelatedIfElsesWithCommonEndByte.java
index 0170efaf88155102912b36ebf9c5fc432df8064e..5e54e7726f39bc1f6b53660c969b1c36d664922b 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/UnrelatedIfElsesWithCommonEndByte.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/UnrelatedIfElsesWithCommonEndByte.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class UnrelatedIfElsesWithCommonEndByte{
    /*
diff --git a/test/codegen/src/java/com/amd/aparapi/test/UnrelatedIfsWithCommonEndByte.java b/test/codegen/src/java/com/amd/aparapi/test/UnrelatedIfsWithCommonEndByte.java
index da23e2ab197de59b0328ecb7139343abc187d777..353d4a6faa7d7975dd0c5d5b6b0e907153b37ee8 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/UnrelatedIfsWithCommonEndByte.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/UnrelatedIfsWithCommonEndByte.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class UnrelatedIfsWithCommonEndByte{
    int width = 1024;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/UnrelatedNestedIfElses.java b/test/codegen/src/java/com/amd/aparapi/test/UnrelatedNestedIfElses.java
index f71032e5526e8ed4397a6aa4369a497c4ee23c61..7b264fe3ec96136e30d25403e4d4dacda6865468 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/UnrelatedNestedIfElses.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/UnrelatedNestedIfElses.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class UnrelatedNestedIfElses{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/UseObject.java b/test/codegen/src/java/com/amd/aparapi/test/UseObject.java
index 8af709922c39d842ed654ffd91dc50a605dd5498..8571fe72156964e1b0fe57ab7971fd848b9c6af5 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/UseObject.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/UseObject.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class UseObject extends Kernel{
    class Dummy{
diff --git a/test/codegen/src/java/com/amd/aparapi/test/UseObjectArrayLength.java b/test/codegen/src/java/com/amd/aparapi/test/UseObjectArrayLength.java
index 921951de003cdb968cc601f0802201a6a47ad001..da7989b8c3892eb8f72b13335257bb1c1f31fdc2 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/UseObjectArrayLength.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/UseObjectArrayLength.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class UseObjectArrayLength extends Kernel{
    final class Dummy{
diff --git a/test/codegen/src/java/com/amd/aparapi/test/UsesArrayLength.java b/test/codegen/src/java/com/amd/aparapi/test/UsesArrayLength.java
index 1d8f0fcc75d7ea2a1a5834e61d4b7e80f92b1215..b73b50cc19e66002bfe2d0ccfae098f512024c53 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/UsesArrayLength.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/UsesArrayLength.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 public class UsesArrayLength extends Kernel{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/UsesNew.java b/test/codegen/src/java/com/amd/aparapi/test/UsesNew.java
index 527bb2cf2ca78ec032e320cd8fe346d752a6f80a..19a96caab92ca3680e0e54233bdefebf75a66997 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/UsesNew.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/UsesNew.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class UsesNew{
    int[] ints = new int[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/UsesThrow.java b/test/codegen/src/java/com/amd/aparapi/test/UsesThrow.java
index d9d490b30f72bd8b5a21117fff6bb4fbc862eb13..ef1bcdc4523f96f50ff4a4b9953bd6a1208f1cb5 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/UsesThrow.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/UsesThrow.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class UsesThrow{
    int[] ints = new int[1024];
diff --git a/test/codegen/src/java/com/amd/aparapi/test/VarargsForEach.java b/test/codegen/src/java/com/amd/aparapi/test/VarargsForEach.java
index edfc24c88e8ca4a7a0a169058b67f114693dde23..8c58a536f68497672168e9f9c9a573e19cf0ac47 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/VarargsForEach.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/VarargsForEach.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class VarargsForEach{
    public static int max(int... values) {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/VarargsSimple.java b/test/codegen/src/java/com/amd/aparapi/test/VarargsSimple.java
index 6ee4864c69ebbec6dd53745ff8533c0a865a87a0..d6f0f89c40d8a7991b855834bcbec64c4492d67c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/VarargsSimple.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/VarargsSimple.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class VarargsSimple{
    public static int max(int... values) {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/While.java b/test/codegen/src/java/com/amd/aparapi/test/While.java
index c76b523d54e36b3d05890365c69f397ac8134aaa..0e83ddce5e973d5171fe1a61792e9701dadc43e2 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/While.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/While.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class While{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/WhileAndMandel.java b/test/codegen/src/java/com/amd/aparapi/test/WhileAndMandel.java
index 4671173dc77120e34992bbbf90455256dc150cf7..6a0abcaf597ca7275fa40844c4a0b86239b15470 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/WhileAndMandel.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/WhileAndMandel.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class WhileAndMandel{
    int width = 1024;
diff --git a/test/codegen/src/java/com/amd/aparapi/test/WhileEmptyLoop.java b/test/codegen/src/java/com/amd/aparapi/test/WhileEmptyLoop.java
index f4f656846e8a3ee1daca7cafb5e09624b289d397..f2543e8050dfbe31426b3879137f21467b5851d2 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/WhileEmptyLoop.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/WhileEmptyLoop.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class WhileEmptyLoop{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/WhileFloatCompound.java b/test/codegen/src/java/com/amd/aparapi/test/WhileFloatCompound.java
index 4ebe3b22915f0795688a90a14076c3ac93bf4c21..14725223ac8253d6c43d5f3fcd2d0288cff08f01 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/WhileFloatCompound.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/WhileFloatCompound.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class WhileFloatCompound{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/WhileIf.java b/test/codegen/src/java/com/amd/aparapi/test/WhileIf.java
index fe73116a44562dcd98ce3c2fc8cb016af87ff26b..4b61ca31901e7986f7c33c374855f617401200c8 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/WhileIf.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/WhileIf.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class WhileIf{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/WhileIfElse.java b/test/codegen/src/java/com/amd/aparapi/test/WhileIfElse.java
index cf84769ffa3560102b3ed0acf35040d6dcd72dac..46cb1d71af1febab09d42ef59efe7b95a1cef3e7 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/WhileIfElse.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/WhileIfElse.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class WhileIfElse{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/WhileWithoutMutator.java b/test/codegen/src/java/com/amd/aparapi/test/WhileWithoutMutator.java
index 90d250b5a25ccb4d8ae8cfb94edf1f64f0bf4c16..48c4ace0caed4c597c8b5870282a4d4c8531ef73 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/WhileWithoutMutator.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/WhileWithoutMutator.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class WhileWithoutMutator{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/While_If_IfElseElse.java b/test/codegen/src/java/com/amd/aparapi/test/While_If_IfElseElse.java
index d1789dea8704b7560a8c13bedc0638d4105f728b..a3435a2a02d2a6de71ab6710d5f5d2a5247e19ee 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/While_If_IfElseElse.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/While_If_IfElseElse.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class While_If_IfElseElse{
    public void run() {
diff --git a/test/codegen/src/java/com/amd/aparapi/test/WideInc.java b/test/codegen/src/java/com/amd/aparapi/test/WideInc.java
index 971ea7f5c893aa593794e18d52b5e367f7fb367b..aa7bfa727849d989908fb41c20639aa3be58026c 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/WideInc.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/WideInc.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class WideInc{
 
diff --git a/test/codegen/src/java/com/amd/aparapi/test/WideLoad.java b/test/codegen/src/java/com/amd/aparapi/test/WideLoad.java
index 6c272318c96e6240a1187512565a6c0965541d22..30ce67fe9d6eb6ac0cd024b795ccd9256fde9420 100644
--- a/test/codegen/src/java/com/amd/aparapi/test/WideLoad.java
+++ b/test/codegen/src/java/com/amd/aparapi/test/WideLoad.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test;
+package com.syncleus.aparapi.test;
 
 public class WideLoad{
 
diff --git a/test/runtime/.classpath b/test/runtime/.classpath
deleted file mode 100644
index e61260c1e4ce839688a2de77b8401f692a3248f0..0000000000000000000000000000000000000000
--- a/test/runtime/.classpath
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src/java"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="lib" path="/com.amd.aparapi/dist/aparapi.jar" sourcepath="/com.amd.aparapi">
-		<attributes>
-			<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="com.amd.aparapi.jni/dist"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry kind="lib" path=".libs/junit-4.10.jar"/>
-	<classpathentry kind="output" path="classes"/>
-</classpath>
diff --git a/test/runtime/build.xml b/test/runtime/build.xml
index e4c7b8261fb037e60d6c4be607b2306353d60635..922e2b99ea7e509962b45a6f95febbda8d78f232 100644
--- a/test/runtime/build.xml
+++ b/test/runtime/build.xml
@@ -43,7 +43,7 @@
 	</target>
 
 	<path id="classpath">
-		<pathelement path="${basedir}/../../com.amd.aparapi/dist/aparapi.jar" />
+		<pathelement path="${basedir}/../../com.syncleus.aparapi/dist/aparapi.jar" />
 		<pathelement path="${junit.home}/${junit.jar.name}" />
 		<pathelement path="classes" />
 	</path>
@@ -63,7 +63,7 @@
 		<!-- even though fork is slower we need to set the library path and this requires fork -->
 
 		<junit printsummary="false" fork="true" haltonfailure="false" failureproperty="tests.failed" showoutput="false">
-			<sysproperty key="java.library.path" value="${basedir}/../../com.amd.aparapi.jni/dist" />
+			<sysproperty key="java.library.path" value="${basedir}/../../com.syncleus.aparapi.jni/dist" />
 			<formatter type="xml" />
 			<classpath refid="classpath" />
 			<batchtest todir="junit/data">
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/BufferTransfer.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/BufferTransfer.java
index 1f9a36fa893ca1d383606c82cf52538f11eec61c..5858491577ea099739814c70803f6694e023b070 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/BufferTransfer.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/BufferTransfer.java
@@ -1,8 +1,8 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.device.*;
-import com.amd.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.device.*;
+import com.syncleus.aparapi.internal.kernel.*;
 import org.junit.*;
 
 import java.util.*;
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/CallStaticFromAnonymousKernel.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/CallStaticFromAnonymousKernel.java
index 8cfb0d251027af33dff7c4b884055a94c7a03adb..53f8c442de9a5f9417191859e9b09aad4a413e3c 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/CallStaticFromAnonymousKernel.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/CallStaticFromAnonymousKernel.java
@@ -1,7 +1,7 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.device.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.device.*;
 import org.junit.*;
 
 import static org.junit.Assert.*;
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/ExplicitBoolean.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/ExplicitBoolean.java
index c59efbd9f90b1fce79b1de38202f4084b8a0ed5f..5a82daf2f977a6b9231c7261cd0d3689aa3162a1 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/ExplicitBoolean.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/ExplicitBoolean.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.*;
+import com.syncleus.aparapi.*;
 import org.junit.*;
 
 import static org.junit.Assert.*;
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue102.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue102.java
index 5009915dbba4e23b0bf7f8ed7b9cece13b46355f..315be790855908a249e4b0010cbd9adf79330b5f 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue102.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue102.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.*;
+import com.syncleus.aparapi.*;
 import static org.junit.Assert.assertTrue;
 import org.junit.Test;
 
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue103.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue103.java
index ee9f1515359dfa54dc5d64ee487b55714b38e08c..c112ba9ad78d32c56c60b76c6bb141e79bc2c0ea 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue103.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue103.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.*;
+import com.syncleus.aparapi.*;
 import static org.junit.Assert.*;
 import org.junit.Test;
 
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue68.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue68.java
index f2170eb132a9fc0fe3b72d48d833512cd41aff2c..c4b20570b26252778bc0a580e1deaefa843721de 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue68.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue68.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.Kernel;
+import com.syncleus.aparapi.Kernel;
 
 abstract class ArrayAccess{
    protected ArrayAccess(int offset, int length) {
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue69.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue69.java
index 770359a12fbd5602e096fee94ae879099e8c3ac0..8c71650b61df09b6954a28b6f11e9379c29be2b3 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue69.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/Issue69.java
@@ -1,7 +1,7 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.Range;
 
 public class Issue69{
 
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/LoadCL.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/LoadCL.java
index 99d1764c9857952a461135f27ed89ab46cd12ba2..637c88492bc7ba5e0c1ec94e12f4d119ac3edfad 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/LoadCL.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/LoadCL.java
@@ -1,10 +1,10 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.device.*;
-import com.amd.aparapi.internal.kernel.*;
-import com.amd.aparapi.opencl.*;
-import com.amd.aparapi.opencl.OpenCL.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.device.*;
+import com.syncleus.aparapi.internal.kernel.*;
+import com.syncleus.aparapi.opencl.*;
+import com.syncleus.aparapi.opencl.OpenCL.*;
 import org.junit.*;
 
 import static org.junit.Assert.*;
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/RangeSize.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/RangeSize.java
index 89808ba7fc85f459a48b70eda6dcc9015762b937..6e536e27c4d1a0385ca6343eadf31b865646c1dc 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/RangeSize.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/RangeSize.java
@@ -1,6 +1,6 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Range;
 
 import static org.junit.Assert.*;
 
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/Test12x4_4x2.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/Test12x4_4x2.java
index b415b7764a36e6cbb210a3df724b8752802998a2..3f9e24dd7ffff39bb2777cb6ea70303fe46ad53e 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/Test12x4_4x2.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/Test12x4_4x2.java
@@ -1,10 +1,10 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.device.*;
+import com.syncleus.aparapi.device.*;
 import org.junit.Test;
 
-import com.amd.aparapi.Kernel;
-import com.amd.aparapi.Range;
+import com.syncleus.aparapi.Kernel;
+import com.syncleus.aparapi.Range;
 
 public class Test12x4_4x2{
       @SuppressWarnings("deprecation")
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/UseStaticArray.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/UseStaticArray.java
index 5ce32645e4c77beb6776101754dc2918f5c0d743..06436a9e391eafccbad3f1279fe8688e02e5d3c4 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/UseStaticArray.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/UseStaticArray.java
@@ -1,7 +1,7 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
-import com.amd.aparapi.*;
-import com.amd.aparapi.device.*;
+import com.syncleus.aparapi.*;
+import com.syncleus.aparapi.device.*;
 import org.junit.*;
 
 import static org.junit.Assert.*;
diff --git a/test/runtime/src/java/com/amd/aparapi/test/runtime/Util.java b/test/runtime/src/java/com/amd/aparapi/test/runtime/Util.java
index e2a6342bca5233eabb79bf9c8c28644c822e08ee..da0d2d6de1b8915e041bfbfb5443aba98b4731df 100644
--- a/test/runtime/src/java/com/amd/aparapi/test/runtime/Util.java
+++ b/test/runtime/src/java/com/amd/aparapi/test/runtime/Util.java
@@ -1,4 +1,4 @@
-package com.amd.aparapi.test.runtime;
+package com.syncleus.aparapi.test.runtime;
 
 import java.util.Arrays;