commented code and noted issue with ms and 4sq auth providers