TDA CLP Revised