add canvas drawing util