expanded the emulation further