add -save switch