working subprocess