process and util