add mm.c
22