Resuable subprocess

Resuable subprocess