dbm/WIP: snapshot(broken)