Added canvas and javadocs