sns interface