better use of process helpers