CUDDLI review

/CUDDLI review