added basic social auth system