IME foundation