add cmpm
add cmpm