added Process.New function