modify CM.java