initial emulator architecture