the emulator itself