progress on POSIX ProcessRunner(still a aways togo)