implement process start/stop