emulate apj