adding some snapshot staff
adding ability to delete snapshots