add canvas for opacity