renamed classes
working on CanvasPattern. fun with malloc()!