add file mm.c