passing arguments to subprocess