edited for cm