g: snapshot