initial commit for sns subscription support