edit social providers overhaul