add pseudo emulator