add cmpp 3.0