SNAP development

SNAP development