add test_snap