Add canny and flowControl