append to canvas