SNAPS

Definition of SNAPS