CLP design