updated mmu main