There is something about oop I have not been able to understand yet!
it's probably been asked already but I can't find it, the only example I found is about using singletons but it's not a suggested method.

Let's say this is my main code:

```
private void main()
{
    Process task1 = null;
    task1 = new Process();
    task1.StartInfo.FileName = something.bat;
    task1.StartInfo.Arguments = string.Format("10");
    task1.StartInfo.CreateNoWindow = false;
    task1.Start();
    task1.WaitForExit();
    Update();
}

```

then in another method I need to re-call the same object that has already been used:

```
private static void Update()
{
    task1.Start();
    task1.WaitForExit();
}

```

this code probably has bugs, but I just need to understand the instance concept.

Please any one can help?

Thanks and happy new year