modified Example and add SNS add or Login