add snapshots

add snapshots