add snapshot doc