snap.py added