temporary snapshot