new fn written to bring in new canvasses