introduce snapshot support v1