SNAP(English)