Add Canny controller
Add more samples