snap3