syscall trap and emulate first working