add snapshot module
Merge pull request #193 from htlxyz/v3quick_develop

add snapshot module