#2 finish emulate