added globals and canvas and p5 and wordcamp