add canvas for image saving