added delete_snapshot()