add walk syscall