changes to canvas