cleanup and SNAPSHOT