SnsController and methods