merge f
add cm.mk