snapshot, maybe final commit