added SaveThreadGnacs, etc