snapshot mode