begin do snapshot...