From 6cb01b599356d72c88704e1942df4fa202a7a0fe Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Sun, 16 Oct 2016 16:39:09 -0400
Subject: [PATCH] Updated examples to match the new directory structure and
 package names.

---
 doc/BuildingNBody.md                          |  2 +-
 doc/ConvertingBytecodeToOpenCL.md             |  4 +-
 doc/DevelopersGuideLinux.md                   | 30 ++++----
 doc/DevelopersGuideWindows.md                 | 34 ++++-----
 doc/FrequentlyAskedQuestions.md               |  4 +-
 doc/PrivateMemorySpace.md                     |  2 +-
 doc/ProfilingKernelExecution.md               |  4 +-
 doc/UnitTestGuide.md                          | 22 +++---
 doc/UsersGuide.md                             |  8 +-
 ...singAparapiLambdaBranchWithHSASimulator.md |  2 +-
 doc/UsingConstantMemory.md                    |  2 +-
 doc/UsingLocalMemory.md                       |  2 +-
 doc/UsingMultiDimExecutionRanges.md           |  2 +-
 examples/correlation-matrix/.classpath        | 16 ----
 examples/correlation-matrix/build.xml         |  4 +-
 .../pnnl/aparapi/matrix/CorrMatrixHost.java   | 10 +--
 .../pnnl/aparapi/matrix/CorrMatrixKernel.java |  2 +-
 .../gov/pnnl/aparapi/test/CorrMatrixTest.java |  2 +-
 examples/effects/.classpath                   | 11 ---
 examples/effects/build.xml                    | 14 ++--
 .../amd/aparapi/examples/effects/Main.java    |  6 +-
 examples/javaonedemo/.classpath               | 10 ---
 examples/javaonedemo/build.xml                |  2 +-
 examples/javaonedemo/life.bat                 |  6 +-
 examples/javaonedemo/life.sh                  |  6 +-
 examples/javaonedemo/mandel.bat               |  6 +-
 examples/javaonedemo/mandel.sh                |  6 +-
 examples/javaonedemo/nbody.bat                |  6 +-
 examples/javaonedemo/nbody.sh                 |  6 +-
 .../aparapi/examples/javaonedemo/Life.java    |  8 +-
 .../aparapi/examples/javaonedemo/Mandel.java  | 10 +--
 .../aparapi/examples/javaonedemo/NBody.java   |  8 +-
 examples/movie/.classpath                     | 13 ----
 examples/movie/build.xml                      |  2 +-
 examples/movie/movie.bat                      |  4 +-
 .../examples/movie/AparapiSolution.java       |  6 +-
 .../examples/movie/ConvMatrix3x3Editor.java   |  2 +-
 .../aparapi/examples/movie/JJMPEGPlayer.java  |  2 +-
 .../examples/movie/PureJavaSolution.java      |  2 +-
 .../examples/movie/ReferenceSolution.java     |  6 +-
 examples/nbody/.classpath                     | 14 ----
 examples/nbody/agent.sh                       | 10 +--
 examples/nbody/build.xml                      | 14 ++--
 examples/nbody/local.bat                      | 14 ++--
 examples/nbody/local.sh                       |  8 +-
 examples/nbody/nbody-agent.bat                | 14 ++--
 examples/nbody/nbody.bat                      | 14 ++--
 examples/nbody/nbody.sh                       |  8 +-
 examples/nbody/seq.bat                        |  2 +-
 examples/nbody/seq.sh                         |  8 +-
 .../com/amd/aparapi/examples/nbody/Local.java | 10 +--
 .../com/amd/aparapi/examples/nbody/Main.java  |  8 +-
 .../com/amd/aparapi/examples/nbody/Seq.java   |  8 +-
 examples/oopnbody/.classpath                  | 13 ----
 examples/oopnbody/build.xml                   | 14 ++--
 examples/oopnbody/nbody.bat                   | 12 +--
 examples/oopnbody/nbody.sh                    | 12 +--
 .../amd/aparapi/examples/oopnbody/Body.java   |  2 +-
 .../amd/aparapi/examples/oopnbody/Main.java   |  8 +-
 pom.xml                                       |  2 +-
 samples/add/.classpath                        | 11 ---
 samples/add/add.bat                           | 10 +--
 samples/add/add.sh                            |  8 +-
 samples/add/build.xml                         | 16 ++--
 .../src/com/amd/aparapi/sample/add/Main.java  |  6 +-
 samples/blackscholes/.classpath               | 11 ---
 samples/blackscholes/blackscholes.bat         | 12 +--
 samples/blackscholes/blackscholes.sh          |  8 +-
 samples/blackscholes/build.xml                | 16 ++--
 .../amd/aparapi/sample/blackscholes/Main.java |  6 +-
 .../configuration/AutoCleanUpArraysDemo.java  |  6 +-
 .../configuration/CleanUpArraysDemo.java      | 12 +--
 .../configuration/ConfigurationDemo.java      |  8 +-
 .../CustomConfigurationDemo.java              |  8 +-
 .../configuration/KernelOkayInOpenCL.java     |  4 +-
 .../KernelWithAlternateFallbackAlgorithm.java |  4 +-
 ...rnelWithoutAlternateFallbackAlgorithm.java |  4 +-
 .../LegacyConfigurationDemo.java              | 12 +--
 .../sample/configuration/ProfilingDemo.java   | 10 +--
 .../ProfilingDemoNoBinaryCaching.java         |  4 +-
 samples/convolution/.classpath                | 11 ---
 samples/convolution/build.xml                 | 16 ++--
 samples/convolution/conv.bat                  | 10 +--
 samples/convolution/conv.sh                   | 10 +--
 samples/convolution/opencl.bat                |  8 +-
 samples/convolution/pureJava.bat              |  8 +-
 .../convolution/ConvMatrix3x3Editor.java      |  2 +-
 .../sample/convolution/Convolution.java       |  4 +-
 .../sample/convolution/ConvolutionOpenCL.java | 12 +--
 .../sample/convolution/ConvolutionViewer.java |  2 +-
 .../aparapi/sample/convolution/PureJava.java  |  4 +-
 samples/extension/.classpath                  | 12 ---
 samples/extension/build.xml                   | 64 ++++++++--------
 samples/extension/fft.bat                     | 12 +--
 samples/extension/fft.sh                      | 12 +--
 samples/extension/histo.bat                   |  6 +-
 samples/extension/histo.sh                    |  6 +-
 samples/extension/histoideal.bat              |  6 +-
 samples/extension/mandel.bat                  | 12 +--
 samples/extension/mandel.sh                   |  8 +-
 samples/extension/square.bat                  | 12 +--
 samples/extension/square.sh                   |  8 +-
 .../aparapi/sample/extension/FFTExample.java  | 12 +--
 .../aparapi/sample/extension/Histogram.java   | 14 ++--
 .../sample/extension/HistogramIdeal.java      | 12 +--
 .../sample/extension/MandelExample.java       | 12 +--
 .../sample/extension/MandelSimple.java        | 12 +--
 .../aparapi/sample/extension/Pow4Example.java | 16 ++--
 .../sample/extension/SquareExample.java       | 18 ++---
 .../aparapi/sample/extension/StopWatch.java   |  2 +-
 .../aparapi/sample/extension/SwapExample.java | 12 +--
 samples/info/.classpath                       | 12 ---
 samples/info/build.xml                        | 16 ++--
 samples/info/info.bat                         |  6 +-
 samples/info/info.sh                          |  6 +-
 .../src/com/amd/aparapi/sample/info/Main.java | 10 +--
 samples/life/.classpath                       | 12 ---
 samples/life/build.xml                        | 32 ++++----
 samples/life/life-agent.bat                   | 18 ++---
 samples/life/life-agent.sh                    | 10 +--
 samples/life/life.bat                         | 14 ++--
 samples/life/life.sh                          |  8 +-
 .../src/com/amd/aparapi/sample/life/Main.java |  8 +-
 samples/mandel/.classpath                     | 12 ---
 samples/mandel/build.xml                      | 44 +++++------
 samples/mandel/mandel-agent.bat               | 26 +++----
 samples/mandel/mandel-agent.sh                | 12 +--
 samples/mandel/mandel.bat                     | 22 +++---
 samples/mandel/mandel.sh                      |  8 +-
 samples/mandel/mandel2D.bat                   | 12 +--
 samples/mandel/mandel2D.sh                    |  8 +-
 .../com/amd/aparapi/sample/mandel/Main.java   |  8 +-
 .../com/amd/aparapi/sample/mandel/Main2D.java |  6 +-
 samples/mdarray/.classpath                    | 12 ---
 samples/mdarray/build.xml                     | 74 +++++++++----------
 samples/mdarray/mdarray.bat                   |  8 +-
 samples/mdarray/mdarray.sh                    |  2 +-
 .../aparapi/sample/mdarray/BMatMul1D.java     |  2 +-
 .../aparapi/sample/mdarray/BMatMul2D.java     |  2 +-
 .../aparapi/sample/mdarray/BMatMul3D.java     |  2 +-
 .../aparapi/sample/mdarray/DMatMul1D.java     |  2 +-
 .../aparapi/sample/mdarray/DMatMul2D.java     |  2 +-
 .../aparapi/sample/mdarray/DMatMul3D.java     |  2 +-
 .../aparapi/sample/mdarray/FMatMul1D.java     |  2 +-
 .../aparapi/sample/mdarray/FMatMul2D.java     |  2 +-
 .../aparapi/sample/mdarray/FMatMul3D.java     |  2 +-
 .../aparapi/sample/mdarray/IMatMul1D.java     |  2 +-
 .../aparapi/sample/mdarray/IMatMul2D.java     |  2 +-
 .../aparapi/sample/mdarray/IMatMul3D.java     |  2 +-
 .../aparapi/sample/mdarray/LMatMul1D.java     |  2 +-
 .../aparapi/sample/mdarray/LMatMul2D.java     |  2 +-
 .../aparapi/sample/mdarray/LMatMul3D.java     |  2 +-
 .../pnnl/aparapi/sample/mdarray/MDArray.java  |  2 +-
 .../aparapi/sample/mdarray/SMatMul1D.java     |  2 +-
 .../aparapi/sample/mdarray/SMatMul2D.java     |  2 +-
 .../aparapi/sample/mdarray/SMatMul3D.java     |  2 +-
 .../aparapi/sample/mdarray/ZMatMul1D.java     |  2 +-
 .../aparapi/sample/mdarray/ZMatMul2D.java     |  2 +-
 .../aparapi/sample/mdarray/ZMatMul3D.java     |  2 +-
 .../amd/aparapi/sample/median/MedianDemo.java | 16 ++--
 .../sample/median/MedianKernel7x7.java        |  4 +-
 .../aparapi/sample/median/MedianSettings.java |  2 +-
 .../sample/progress/LongRunningKernel.java    |  4 +-
 .../MultiPassKernelSwingWorkerDemo.java       |  8 +-
 .../progress/ProgressAndCancelDemo.java       | 14 ++--
 samples/squares/.classpath                    | 12 ---
 samples/squares/build.xml                     | 16 ++--
 samples/squares/squares.bat                   |  8 +-
 samples/squares/squares.sh                    |  8 +-
 .../com/amd/aparapi/sample/squares/Main.java  |  6 +-
 test/codegen/.classpath                       | 13 ----
 test/codegen/build.xml                        |  4 +-
 .../com/amd/aparapi/CodeGenJUnitBase.java     | 10 +--
 .../com/amd/aparapi/CreateJUnitTests.java     | 12 +--
 .../src/java/com/amd/aparapi/Diff.java        |  2 +-
 .../java/com/amd/aparapi/KernelHelper.java    |  4 +-
 .../src/java/com/amd/aparapi/Source.java      |  2 +-
 .../src/java/com/amd/aparapi/SwingDiff.java   |  4 +-
 .../amd/aparapi/test/Access2DIntArray.java    |  2 +-
 .../amd/aparapi/test/AccessBooleanArray.java  |  2 +-
 .../com/amd/aparapi/test/AccessByteArray.java |  2 +-
 .../amd/aparapi/test/AccessDoubleArray.java   |  2 +-
 .../amd/aparapi/test/AccessFloatArray.java    |  2 +-
 .../com/amd/aparapi/test/AccessIntArray.java  |  2 +-
 .../com/amd/aparapi/test/AccessLongArray.java |  2 +-
 .../aparapi/test/AccessNested2DIntArray.java  |  2 +-
 .../amd/aparapi/test/AccessShortArray.java    |  2 +-
 .../amd/aparapi/test/AndOrAndPrecedence.java  |  2 +-
 .../com/amd/aparapi/test/AndOrPrecedence.java |  2 +-
 .../amd/aparapi/test/AndOrPrecedence2.java    |  2 +-
 .../com/amd/aparapi/test/ArbitraryScope.java  |  2 +-
 .../com/amd/aparapi/test/ArbitraryScope2.java |  2 +-
 .../aparapi/test/ArbitraryScopeSimple.java    |  2 +-
 .../amd/aparapi/test/ArrayTortureIssue35.java |  2 +-
 .../amd/aparapi/test/Assign2DIntArray.java    |  2 +-
 .../test/AssignAndPassAsParameter.java        |  2 +-
 .../test/AssignAndPassAsParameterSimple.java  |  2 +-
 .../com/amd/aparapi/test/AssignField.java     |  2 +-
 .../com/amd/aparapi/test/Atomic32Pragma.java  |  4 +-
 .../com/amd/aparapi/test/BooleanToggle.java   |  2 +-
 .../src/java/com/amd/aparapi/test/Break.java  |  2 +-
 .../java/com/amd/aparapi/test/ByteParams.java |  2 +-
 .../amd/aparapi/test/ByteParamsSimple.java    |  2 +-
 .../com/amd/aparapi/test/CallGetPassId.java   |  4 +-
 .../java/com/amd/aparapi/test/CallObject.java |  4 +-
 .../amd/aparapi/test/CallObjectStatic.java    |  4 +-
 .../com/amd/aparapi/test/CallRunSuper.java    |  4 +-
 .../test/CallStaticInAnotherClass.java        |  4 +-
 .../java/com/amd/aparapi/test/CallSuper.java  |  4 +-
 .../java/com/amd/aparapi/test/CallTwice.java  |  4 +-
 .../com/amd/aparapi/test/CharArrayField.java  |  2 +-
 .../com/amd/aparapi/test/CharAsParameter.java |  2 +-
 .../java/com/amd/aparapi/test/CharType.java   |  4 +-
 .../test/ClassHasStaticFieldAccess.java       |  2 +-
 .../aparapi/test/ClassHasStaticMethod.java    |  2 +-
 .../test/ClassHasStaticMethodSimple.java      |  2 +-
 .../aparapi/test/CompositeArbitraryScope.java |  6 +-
 .../test/ConstantAssignInExpression.java      |  2 +-
 .../java/com/amd/aparapi/test/Continue.java   |  2 +-
 .../com/amd/aparapi/test/ContinueTorture.java |  2 +-
 .../com/amd/aparapi/test/DirectRecursion.java |  4 +-
 .../java/com/amd/aparapi/test/DoWhile.java    |  2 +-
 .../src/java/com/amd/aparapi/test/Drem.java   |  2 +-
 .../com/amd/aparapi/test/EarlyReturn.java     |  2 +-
 .../amd/aparapi/test/EmptyWhileWithInc.java   |  2 +-
 .../amd/aparapi/test/EntrypointRecursion.java |  4 +-
 .../src/java/com/amd/aparapi/test/Ex.java     |  2 +-
 .../aparapi/test/FirstAssignInExpression.java |  2 +-
 .../test/FirstAssignInExpression2.java        |  2 +-
 .../com/amd/aparapi/test/FloatParams.java     |  2 +-
 .../amd/aparapi/test/FloatParamsSimple.java   |  2 +-
 .../src/java/com/amd/aparapi/test/For.java    |  2 +-
 .../src/java/com/amd/aparapi/test/ForAnd.java |  2 +-
 .../com/amd/aparapi/test/ForAndMandel.java    |  2 +-
 .../test/ForAndMandelNoInitialize.java        |  2 +-
 .../java/com/amd/aparapi/test/ForAsFirst.java |  2 +-
 .../amd/aparapi/test/ForBooleanToggle.java    |  2 +-
 .../java/com/amd/aparapi/test/ForBreak.java   |  2 +-
 .../java/com/amd/aparapi/test/ForEach.java    |  2 +-
 .../src/java/com/amd/aparapi/test/ForIf.java  |  2 +-
 .../com/amd/aparapi/test/ForIfMandel.java     |  2 +-
 .../src/java/com/amd/aparapi/test/Frem.java   |  2 +-
 .../amd/aparapi/test/IEEERemainderDouble.java |  4 +-
 .../amd/aparapi/test/IEEERemainderFloat.java  |  4 +-
 .../src/java/com/amd/aparapi/test/If.java     |  2 +-
 .../src/java/com/amd/aparapi/test/IfAnd.java  |  2 +-
 .../java/com/amd/aparapi/test/IfAndAnd.java   |  2 +-
 .../com/amd/aparapi/test/IfAndAndAnd.java     |  2 +-
 .../java/com/amd/aparapi/test/IfAndOrAnd.java |  2 +-
 .../amd/aparapi/test/IfBooleanAndAndAnd.java  |  2 +-
 .../amd/aparapi/test/IfBooleanAndAndOr.java   |  2 +-
 .../amd/aparapi/test/IfBooleanAndOrAnd.java   |  2 +-
 .../amd/aparapi/test/IfBooleanAndOrOr.java    |  2 +-
 .../amd/aparapi/test/IfBooleanOrAndAnd.java   |  2 +-
 .../amd/aparapi/test/IfBooleanOrAndOr.java    |  2 +-
 .../amd/aparapi/test/IfBooleanOrOrAnd.java    |  2 +-
 .../com/amd/aparapi/test/IfBooleanOrOrOr.java |  2 +-
 .../src/java/com/amd/aparapi/test/IfElse.java |  2 +-
 .../java/com/amd/aparapi/test/IfElseAnd.java  |  2 +-
 .../com/amd/aparapi/test/IfElseAndAndAnd.java |  2 +-
 .../amd/aparapi/test/IfElseIfElseIfElse.java  |  2 +-
 .../aparapi/test/IfElseNot__OrOr_And_.java    |  2 +-
 .../com/amd/aparapi/test/IfElseOrOrAnd.java   |  2 +-
 .../com/amd/aparapi/test/IfElseOrOrOr.java    |  2 +-
 .../amd/aparapi/test/IfElse_And_Or_And.java   |  2 +-
 .../com/amd/aparapi/test/IfElse_OrOr_And.java |  2 +-
 .../amd/aparapi/test/IfElse_Or_And_Or.java    |  2 +-
 .../src/java/com/amd/aparapi/test/IfOr.java   |  2 +-
 .../java/com/amd/aparapi/test/IfOrAndOr.java  |  2 +-
 .../src/java/com/amd/aparapi/test/IfOrOr.java |  2 +-
 .../java/com/amd/aparapi/test/IfOrOrAnd.java  |  2 +-
 .../java/com/amd/aparapi/test/IfOrOrOr.java   |  2 +-
 .../test/If_IfElseIfElseElse_Else.java        |  2 +-
 .../com/amd/aparapi/test/If_IfElse_Else.java  |  2 +-
 .../aparapi/test/If_IfElse_Else_IfElse_.java  |  2 +-
 .../java/com/amd/aparapi/test/If_If_Else.java |  2 +-
 .../com/amd/aparapi/test/If_If_Else2.java     |  2 +-
 .../com/amd/aparapi/test/If_If_Else_If_.java  |  2 +-
 .../com/amd/aparapi/test/If_OrOr_And.java     |  2 +-
 .../com/amd/aparapi/test/If_While_Else.java   |  2 +-
 .../amd/aparapi/test/If_While_Else_While.java |  2 +-
 .../amd/aparapi/test/ImplementsInterface.java |  4 +-
 .../amd/aparapi/test/IncArrayArgContent.java  |  2 +-
 .../java/com/amd/aparapi/test/IncField.java   |  2 +-
 .../amd/aparapi/test/IndirectRecursion.java   |  4 +-
 .../java/com/amd/aparapi/test/Interface.java  |  2 +-
 .../com/amd/aparapi/test/LongCompare.java     |  4 +-
 .../com/amd/aparapi/test/LongCompares.java    |  2 +-
 .../src/java/com/amd/aparapi/test/Loops.java  |  2 +-
 .../java/com/amd/aparapi/test/MathAbs.java    |  4 +-
 .../java/com/amd/aparapi/test/MathDegRad.java |  4 +-
 .../com/amd/aparapi/test/MathFallThru.java    |  4 +-
 .../java/com/amd/aparapi/test/MathMax.java    |  4 +-
 .../java/com/amd/aparapi/test/MathMin.java    |  4 +-
 .../com/amd/aparapi/test/MathRemainder.java   |  4 +-
 .../com/amd/aparapi/test/MultiContinue.java   |  2 +-
 .../com/amd/aparapi/test/MultipleAssign.java  |  2 +-
 .../amd/aparapi/test/MultipleAssignExpr.java  |  2 +-
 .../src/java/com/amd/aparapi/test/NaN.java    |  4 +-
 .../com/amd/aparapi/test/NewLocalArray.java   |  2 +-
 .../com/amd/aparapi/test/NonNullCheck.java    |  2 +-
 .../java/com/amd/aparapi/test/NullCheck.java  |  2 +-
 .../test/ObjectArrayCallHierarchy.java        |  4 +-
 .../aparapi/test/ObjectArrayCommonSuper.java  |  4 +-
 .../aparapi/test/ObjectArrayMemberAccess.java |  4 +-
 .../test/ObjectArrayMemberBadGetter.java      |  4 +-
 .../test/ObjectArrayMemberBadSetter.java      |  4 +-
 .../aparapi/test/ObjectArrayMemberCall.java   |  4 +-
 .../test/ObjectArrayMemberGetterSetter.java   |  4 +-
 .../test/ObjectArrayMemberHierarchy.java      |  4 +-
 .../test/ObjectArrayMemberNotFinal.java       |  4 +-
 .../com/amd/aparapi/test/ObjectRefCopy.java   |  4 +-
 .../amd/aparapi/test/ObjectWithinObject.java  |  4 +-
 .../amd/aparapi/test/OrAndOrPrecedence.java   |  2 +-
 .../com/amd/aparapi/test/OverloadMethod.java  |  4 +-
 .../aparapi/test/OverriddenKernelField.java   |  4 +-
 .../java/com/amd/aparapi/test/PlayPen.java    |  2 +-
 .../amd/aparapi/test/PostDecArrayItem.java    |  2 +-
 .../com/amd/aparapi/test/PostDecByte.java     |  2 +-
 .../com/amd/aparapi/test/PostDecLocal.java    |  2 +-
 .../com/amd/aparapi/test/PostDecPostInc.java  |  2 +-
 .../test/PostIncArrayIndexAndElement.java     |  2 +-
 .../amd/aparapi/test/PostIncArrayItem.java    |  2 +-
 .../test/PostIncArrayItemAsParameter.java     |  2 +-
 .../test/PostIncArrayItemFieldIndex.java      |  2 +-
 .../com/amd/aparapi/test/PostIncByte.java     |  2 +-
 .../amd/aparapi/test/PostIncByteField.java    |  2 +-
 .../java/com/amd/aparapi/test/PostIncInt.java |  2 +-
 .../com/amd/aparapi/test/PostIncIntField.java |  2 +-
 .../com/amd/aparapi/test/PostIncLocal.java    |  2 +-
 .../aparapi/test/PostIncLocalStandalone.java  |  2 +-
 .../amd/aparapi/test/PostIncLocalTwice.java   |  2 +-
 .../test/PreDecArrayIndexAndElement.java      |  2 +-
 .../com/amd/aparapi/test/PreDecArrayItem.java |  2 +-
 .../com/amd/aparapi/test/PreDecPostInc.java   |  2 +-
 .../test/PreIncArrayIndexAndElement.java      |  2 +-
 .../com/amd/aparapi/test/PreIncArrayItem.java |  2 +-
 .../java/com/amd/aparapi/test/PreIncByte.java |  2 +-
 .../com/amd/aparapi/test/PreIncByteField.java |  2 +-
 .../java/com/amd/aparapi/test/PreIncInt.java  |  2 +-
 .../com/amd/aparapi/test/PreIncIntField.java  |  2 +-
 .../com/amd/aparapi/test/PreIncLocal.java     |  2 +-
 .../aparapi/test/PreIncLocalStandalone.java   |  2 +-
 .../amd/aparapi/test/PreIncLocalTwice.java    |  2 +-
 .../aparapi/test/ReturnBooleanNewArray.java   |  2 +-
 .../aparapi/test/ReturnBooleanVarArray.java   |  2 +-
 .../amd/aparapi/test/ReturnByteArrayNew.java  |  2 +-
 .../amd/aparapi/test/ReturnByteArrayVar.java  |  2 +-
 .../aparapi/test/ReturnDoubleArrayNew.java    |  2 +-
 .../aparapi/test/ReturnDoubleArrayVar.java    |  2 +-
 .../amd/aparapi/test/ReturnFloatArrayNew.java |  2 +-
 .../amd/aparapi/test/ReturnFloatArrayVar.java |  2 +-
 .../amd/aparapi/test/ReturnIntArrayNew.java   |  2 +-
 .../amd/aparapi/test/ReturnIntArrayVar.java   |  2 +-
 .../amd/aparapi/test/ReturnLongArrayNew.java  |  2 +-
 .../amd/aparapi/test/ReturnLongArrayVar.java  |  2 +-
 .../amd/aparapi/test/ReturnPostIncInt.java    |  2 +-
 .../com/amd/aparapi/test/ReturnPreIncInt.java |  2 +-
 .../amd/aparapi/test/ReturnShortArrayNew.java |  2 +-
 .../amd/aparapi/test/ReturnShortArrayVar.java |  2 +-
 .../com/amd/aparapi/test/RightShifts.java     |  4 +-
 .../java/com/amd/aparapi/test/Sequence.java   |  2 +-
 .../amd/aparapi/test/StaticFieldStore.java    |  2 +-
 .../amd/aparapi/test/StaticMethodCall.java    |  4 +-
 .../amd/aparapi/test/SynchronizedMethods.java |  2 +-
 .../java/com/amd/aparapi/test/Ternary.java    |  2 +-
 .../java/com/amd/aparapi/test/TernaryAnd.java |  2 +-
 .../com/amd/aparapi/test/TernaryAndOr.java    |  2 +-
 .../com/amd/aparapi/test/TernaryNested.java   |  2 +-
 .../java/com/amd/aparapi/test/TernaryOr.java  |  2 +-
 .../com/amd/aparapi/test/TwoForLoops.java     |  4 +-
 .../UnrelatedIfElsesWithCommonEndByte.java    |  2 +-
 .../test/UnrelatedIfsWithCommonEndByte.java   |  2 +-
 .../aparapi/test/UnrelatedNestedIfElses.java  |  2 +-
 .../java/com/amd/aparapi/test/UseObject.java  |  4 +-
 .../aparapi/test/UseObjectArrayLength.java    |  4 +-
 .../com/amd/aparapi/test/UsesArrayLength.java |  4 +-
 .../java/com/amd/aparapi/test/UsesNew.java    |  2 +-
 .../java/com/amd/aparapi/test/UsesThrow.java  |  2 +-
 .../com/amd/aparapi/test/VarargsForEach.java  |  2 +-
 .../com/amd/aparapi/test/VarargsSimple.java   |  2 +-
 .../src/java/com/amd/aparapi/test/While.java  |  2 +-
 .../com/amd/aparapi/test/WhileAndMandel.java  |  2 +-
 .../com/amd/aparapi/test/WhileEmptyLoop.java  |  2 +-
 .../amd/aparapi/test/WhileFloatCompound.java  |  2 +-
 .../java/com/amd/aparapi/test/WhileIf.java    |  2 +-
 .../com/amd/aparapi/test/WhileIfElse.java     |  2 +-
 .../amd/aparapi/test/WhileWithoutMutator.java |  2 +-
 .../amd/aparapi/test/While_If_IfElseElse.java |  2 +-
 .../java/com/amd/aparapi/test/WideInc.java    |  2 +-
 .../java/com/amd/aparapi/test/WideLoad.java   |  2 +-
 test/runtime/.classpath                       | 12 ---
 test/runtime/build.xml                        |  4 +-
 .../aparapi/test/runtime/BufferTransfer.java  |  8 +-
 .../CallStaticFromAnonymousKernel.java        |  6 +-
 .../aparapi/test/runtime/ExplicitBoolean.java |  4 +-
 .../amd/aparapi/test/runtime/Issue102.java    |  4 +-
 .../amd/aparapi/test/runtime/Issue103.java    |  4 +-
 .../com/amd/aparapi/test/runtime/Issue68.java |  4 +-
 .../com/amd/aparapi/test/runtime/Issue69.java |  6 +-
 .../com/amd/aparapi/test/runtime/LoadCL.java  | 12 +--
 .../amd/aparapi/test/runtime/RangeSize.java   |  4 +-
 .../aparapi/test/runtime/Test12x4_4x2.java    |  8 +-
 .../aparapi/test/runtime/UseStaticArray.java  |  6 +-
 .../com/amd/aparapi/test/runtime/Util.java    |  2 +-
 405 files changed, 1005 insertions(+), 1212 deletions(-)
 delete mode 100644 examples/correlation-matrix/.classpath
 delete mode 100644 examples/effects/.classpath
 delete mode 100644 examples/javaonedemo/.classpath
 delete mode 100644 examples/movie/.classpath
 delete mode 100644 examples/nbody/.classpath
 delete mode 100644 examples/oopnbody/.classpath
 delete mode 100644 samples/add/.classpath
 delete mode 100644 samples/blackscholes/.classpath
 delete mode 100644 samples/convolution/.classpath
 delete mode 100644 samples/extension/.classpath
 delete mode 100644 samples/info/.classpath
 delete mode 100644 samples/life/.classpath
 delete mode 100644 samples/mandel/.classpath
 delete mode 100644 samples/mdarray/.classpath
 delete mode 100644 samples/squares/.classpath
 delete mode 100644 test/codegen/.classpath
 delete mode 100644 test/runtime/.classpath

diff --git a/doc/BuildingNBody.md b/doc/BuildingNBody.md
index 092306ac..b6fab1a0 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 74210bb1..e839c0d5 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 c14da3a2..3a8e7786 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 dd0c386f..d03e70f7 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 4092dff8..fc0ba8cd 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 51fee39e..2db75572 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 58cc5884..5ee1fb95 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 d812e14e..1f928f1c 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 9a2ae796..e9b1a0af 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 4e35c0eb..e4c7a686 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 9bd53e6a..cc049d8f 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 e74376b3..a78594c4 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 adaf8190..99761c7e 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 96731ef6..00000000
--- 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 7ba72abf..52ef4856 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 89e3cc30..3569a9f4 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 2b95ed01..da1bec4b 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 dfde8a66..bc4151bf 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 253bb278..00000000
--- 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 c34fc553..056f2469 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 5543d94c..29c127eb 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 575871bd..00000000
--- 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 4b4a8711..32664d5d 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 7b3bd0bf..75673e4a 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 f39968d4..357192c8 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 f8372d85..0f52d14e 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 976f8b8c..f8b1d2ad 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 00927050..22fe17b1 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 7505a7db..5f6d1f55 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 4d79f50c..df4dcf00 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 1b1308f6..6218b2ed 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 f8effad1..a4f80344 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 a091f335..00000000
--- 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 b873dcc0..0aa4c9a5 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 f1a0c333..050eeb39 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 d2ab13b7..05e6b7bd 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 6e537259..252cd745 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 0957eef0..bf3e362c 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 34e30bc0..b38b5371 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 0815fbf2..09680219 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 b7fff1d8..00000000
--- 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 731145f5..3a2ee372 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 7d547f6d..ed4b7cd0 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 c89fd6dd..0ecc5a22 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 dc8b1e61..0e58d8ec 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 2dfdc11e..84446a98 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 b6e01554..1a046cba 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 75289f18..f27a90d6 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 a2b48157..0258d331 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 d8ee5153..ef067574 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 e0f4dbc4..24d30567 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 916f2e1e..2cfd32ab 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 d37d4ab3..4ba2d2a2 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 551e1b80..00000000
--- 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 57e29f48..2bc434cf 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 39440531..dc0380e1 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 31105570..7bb262be 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 8ca7b211..06f0f286 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 f945c085..1816549c 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 502fa0cd..166fe557 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 253bb278..00000000
--- 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 13fcb3c3..f0ee7168 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 df37f681..2ba5d85c 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 2653e3c1..f28c0b58 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 a953261b..2fd0c55e 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 253bb278..00000000
--- 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 1625a241..f1df5d45 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 a60abf2b..3cf09e2a 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 bc102d61..71b8892a 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 074ed2b0..066a691f 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 c09d0ab2..a32df5c6 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 26d832f4..c4fe039a 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 67d7cc02..87f362d9 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 5ee4b8eb..79529864 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 9423d715..5e11d3b6 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 6aee117e..53dfac7d 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 bdc1a120..0a77c87a 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 73ea9d70..547a9154 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 aeea4ea5..c0927f69 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 2f3252c6..c2036ecd 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 253bb278..00000000
--- 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 036a4642..aa4db3c0 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 3d11f2de..03746096 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 ae673b3b..4fa3539f 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 c0ada67f..afd39d52 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 5699f497..df2fb0fa 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 0d2c0191..75d4ea22 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 597317a6..6452b245 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 4b916b25..aad33f9e 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 059c202f..00d7d3e1 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 5c0158df..7439a51c 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 d0b04da9..00000000
--- 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 69af06f1..bc98d2db 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 fe645429..9c705745 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 ccf890af..66787111 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 e7df7760..d165b7ba 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 6d7a3dbd..0b013340 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 7b66486f..254b9bb3 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 7cbefb99..fb4addb7 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 d593465d..e48030ab 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 01fd7b2a..e9616667 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 5fe1266a..89334ac3 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 7c575c7a..48e077d1 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 e260d5e8..be6c111d 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 a0f74813..27b39149 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 85ac9cda..1e91cd04 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 89faa7f2..bbe0f8bb 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 0ea3043e..34cbc70d 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 58f01c0b..c234dee5 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 9fc7d9ec..1a535ef3 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 d5fe0bf9..5fc28eb4 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 ea1e8a71..00000000
--- 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 8c984086..80f1855e 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 ed9c0c28..32c741a0 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 51f9197c..15eff163 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 8397715d..4e1fb5cc 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 d0b04da9..00000000
--- 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 55694d1e..f28dbb26 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 7beb95d8..ec81416a 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 925ec674..8d9057fd 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 ffaefaae..5077d526 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 9cf1daf1..5bd0d8e9 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 e51ca5fa..a419b623 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 d0b04da9..00000000
--- 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 32fdfde1..f0aaa763 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 48259591..3035db89 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 96ad67d8..e1e1de7b 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 22609363..99a13326 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 892969df..80eb4fbd 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 620df5ae..671efc13 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 238ab197..0f6cd851 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 d527917a..31ac28b0 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 5bdd9805..c5e4c316 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 43bd144c..00000000
--- 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 787fd095..f4ceaf09 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 944fcf1f..24777f68 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 1bebe5a8..ca950e00 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 4ffe6240..744dfec7 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 1839d82b..05cc9d56 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 eb27bf76..a2e54022 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 f852a900..9f43fd32 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 e46e8f6e..4f42d192 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 8641f2ff..266d556f 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 15a2fa21..ec10aeee 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 21e66103..8c74a044 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 b5af1848..b2cfb436 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 4760c086..3dc6e512 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 4493633b..bf739053 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 a4658b65..403f62dd 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 9d81d1e8..8a1f7b6a 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 d8f8b8e5..c60b4457 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 46ec3c8f..80b54488 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 8e80c59e..f9df2ff4 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 858be09e..84f6c287 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 2ed216e5..3008869f 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 95de3a37..bb9df48c 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 f28db2f6..f5920f73 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 75304d54..81af2646 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 6d63dfb6..424737ae 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 b94c359d..cec33d9c 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 c393720b..46653f17 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 0f79dc3d..dbbbede5 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 f21f37c3..856f5b75 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 7bfc91e4..728e43b7 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 721f2c61..8684c00b 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 d0b04da9..00000000
--- 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 958c6efd..94a01da2 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 9e45a96d..8cd3dedf 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 bc469f26..1d82d4b6 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 247cda6f..22bd73ec 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 974f5c8a..00000000
--- 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 c41e58c8..88d41a88 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 ca35b3a9..6e02f730 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 028da4a8..874b0cf8 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 be197442..60b16246 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 b213e957..8ee40096 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 d9774096..379c5eab 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 7a9def1a..dbc16ad0 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 a69c0a0d..4b7e2199 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 32ca87d6..1032e15d 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 890ff6a0..f29fa8e2 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 c8cf5364..2298fb21 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 45f2de6a..5b7eb173 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 fca5117c..69985410 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 ba4d6fd0..1adbcb2a 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 444900d0..39a985af 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 345a0d1d..407cfa08 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 4aed5153..d6cfe000 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 f427b54f..b82ff1e1 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 4e2878bf..4a023612 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 1862abd0..99b800c8 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 6ada6924..458f7f23 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 82b447ae..33d93d49 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 a4841457..efa395c2 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 cae8c268..2d181751 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 f30d4ed0..94aa6e1e 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 90a22bea..9c661c1b 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 ccc177e1..445b174e 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 5c9a0068..c46ad1b9 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 2ed1ede4..586b3931 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 3f912c3d..0e247b49 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 507a6905..dd9eb4d9 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 2f8f9ddc..c840e320 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 01e544cd..78a26bc6 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 dc7d9dc0..4108e269 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 23c66c2d..6074f7ea 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 fca5c0c0..5ca25a03 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 d3e722e4..038dbe8c 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 df91c998..ee2fd2ad 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 b25adc65..f08cc733 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 55ac9c07..971cd0fa 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 48e47846..a16c905c 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 126de8d1..fbe9eed6 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 b04651b2..715cc0c2 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 3398d3fe..9c86797c 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 e1037492..27393870 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 664db5b5..3047f294 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 d3cfeccc..b155a01f 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 13728385..e997360a 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 9bbb96b5..adbe38e4 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 efefdebf..a0014dd1 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 f6ea83a2..8c54fb1d 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 f7a0fe50..21318280 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 1da2075b..aeb37123 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 71bc9343..458f8a6f 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 76ee6423..dee44b57 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 80daaec7..0da21bc5 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 09a888c5..78a26726 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 f37a8799..0c03c848 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 f838f3dd..2f02a334 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 1b580585..561272f4 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 4a79388a..cfb31e33 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 221e4e59..44278b1a 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 95220660..3f7c3254 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 eed60ec2..d4b63f9e 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 21ca4db4..ec13ed5e 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 76636e4a..18620ad9 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 d70d519e..0f729f23 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 4ab0eb0d..aac4887e 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 8cf2f7e3..41d41711 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 8864ad3f..f31e132b 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 305f5e5c..d2a7c0de 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 a88459e0..e5fd68aa 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 bf3ba63b..0cbe702a 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 449c767e..e40d5168 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 c891f00c..9bb07972 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 344c07ce..9001ef9b 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 34f8028e..8d806d64 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 a7044f15..5ab566cf 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 5bd5a8f6..27d5b2ca 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 39e7f3c9..6e5b45ed 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 f8a55a25..9bcf2b47 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 b829a188..e7d4a907 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 aba3cc26..57d8caf3 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 cebff431..20f21de6 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 b180f17a..fecb00b4 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 8d18b789..280cac6d 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 773a9d36..3d10170c 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 e089c0d5..3cfdc736 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 4eac6d87..c9fda1a9 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 a96015da..b86ccb47 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 0289da06..eb3ca863 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 dbf8cbac..69f3b558 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 558a193d..ee108e25 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 891e1e5c..c76aa160 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 42c5f442..df342641 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 8a522c5b..3a151cdf 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 3f26971b..51055273 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 9b8408c7..550e1f95 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 f4f447cd..d7e73fa7 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 32ce782c..54e5cc60 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 3f6f051a..194defeb 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 e778c809..b558f4ea 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 c3b7acd0..0a9cb86b 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 5c0ff1ad..6ec9dd1f 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 937fdf61..0770db0a 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 3576d6da..49f8bf45 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 adee7b9c..3ea6b21a 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 0df343f7..ce9210bd 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 56084799..a766c76d 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 368533d4..6bb02914 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 8905b303..b6efc40e 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 2794b344..41ff198a 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 8f4a4e11..31655b59 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 61a2fd61..3d09d568 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 ee242847..e94857c8 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 7466da31..e4f75bb8 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 d9d5c2bd..676c284f 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 02bc06bb..ea65c717 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 7a45f739..5c2c6668 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 4871a2de..e9ccce47 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 931b530a..d6834fcf 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 29e47ee7..f80f2271 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 33db2291..675daf88 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 0804174e..cd28d818 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 dfb00d14..ba0a6a3f 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 54e762ec..effa7c14 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 758ebfc0..08534fd5 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 19bd7833..cc7c2eb2 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 d8567efa..c61b4267 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 4465cf3f..e8296d73 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 6349bf47..8a6970a1 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 2cd587ca..4e14321f 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 9fef5b8b..8ff25588 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 b721968c..b09a9a47 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 b2225787..c7824a3e 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 b8da86a9..dc2aab96 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 ef558902..f705de5c 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 b48fdd42..9a0f99d6 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 b8cb163b..1e55d305 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 bcc0621d..51ee65cc 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 1163b091..8a79f1fd 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 e38658b9..906adf62 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 4160bdcc..72b3b5c9 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 d14e275f..94b925ea 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 3ffec7da..1c6ee6c9 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 bf17b937..06d06b06 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 a1414457..100d0170 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 078cd388..ecd90c10 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 4e71f5a1..995d2715 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 f66a80a6..b14c5afb 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 4d589226..b9dc78ab 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 7bb1abe8..6e4ba68b 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 53473341..8004570a 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 37ed2bdf..e3615055 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 130e2457..d232dea0 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 729256f1..ddb1ace2 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 bff8fc0e..dfce4e6d 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 80aaaf4d..fa9f7651 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 9c3c884c..1521303b 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 3a9ac0ca..72f5e30e 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 3b3beb6a..95e9b88e 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 827d5b3b..b3fbe599 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 7bd88923..69aeee0a 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 94cf3dc1..5ea331e9 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 6438df47..ac4957a8 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 0f1c7d8c..499f9fba 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 051cc9f4..37042f6b 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 eefbf749..00e63591 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 38e732f7..989fe61a 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 70914b09..dd2c516f 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 80cc0377..042ef524 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 fee16119..1a5bea8d 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 eb815bdb..4ad64a49 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 3c33a06d..b4ab0e3f 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 5a5572e5..488ef38c 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 ae4bf395..7514bdb1 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 d8abe298..699d002b 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 a330d441..efa5afaa 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 a3d0f1b3..df561d96 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 caca36a2..575a016d 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 5e973244..e937115f 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 6ca7e75c..864d7ebb 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 b9e5d7da..5a4acff9 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 72e108d2..4b4ec765 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 b5fa36c2..2ba7c988 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 c06d6ac8..fd28a765 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 9f3da31b..106749f8 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 20f33bdd..60bf91b8 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 dfa51543..62cf2b92 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 34e726d8..00968ea9 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 1862e23d..87d48633 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 cdc733d7..c0751a46 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 ffea520c..61229a57 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 214574d3..bfca5a9a 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 d486a94e..5c7363a3 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 a214b7c0..25c75812 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 4a1674ee..1bc2e728 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 7035c0be..c46c925b 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 db2ba4f1..ab517f06 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 5297dc7d..6e60e816 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 0170efaf..5e54e772 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 da23e2ab..353d4a6f 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 f71032e5..7b264fe3 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 8af70992..8571fe72 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 921951de..da7989b8 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 1d8f0fcc..b73b50cc 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 527bb2cf..19a96caa 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 d9d490b3..ef1bcdc4 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 edfc24c8..8c58a536 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 6ee4864c..d6f0f89c 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 c76b523d..0e83ddce 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 4671173d..6a0abcaf 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 f4f65684..f2543e80 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 4ebe3b22..14725223 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 fe73116a..4b61ca31 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 cf84769f..46cb1d71 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 90d250b5..48c4ace0 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 d1789dea..a3435a2a 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 971ea7f5..aa7bfa72 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 6c272318..30ce67fe 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 e61260c1..00000000
--- 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 e4c7b826..922e2b99 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 1f9a36fa..58584915 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 8cfb0d25..53f8c442 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 c59efbd9..5a82daf2 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 5009915d..315be790 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 ee9f1515..c112ba9a 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 f2170eb1..c4b20570 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 770359a1..8c71650b 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 99d1764c..637c8849 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 89808ba7..6e536e27 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 b415b776..3f9e24dd 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 5ce32645..06436a9e 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 e2a6342b..da0d2d6d 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;
 
-- 
GitLab