update on canvaswrapper