now ACTUALLY make viscanvas if it is missing