Added Snapshot logic