used run instead -- no need for process close