minor: canvas