delete os.Exit