- finish mmio separation