figuring out canvases, failing