snapshot final