fixing oauth stuff