g: WIP snapshot(good)