adding mmu.c