YCP: SNAP