added canny progress