q: WIP snapshot(ok,fix slice NULL handling)