implement system call. uh, but not implement user mode.