task + syscall basics