added jcanvas