two different canvases now, with contaienr x and y