Reusable subprocess example

Reusable subprocess example