moving more stuff that is not a syscall to util