Very basic version of snapshot (pudding) tested and working