Step 8 - Added social login
Step 9 - Privacy and publish-subscribe functions