add CSM