add calc snapshot