add save switch