adding some oauth stuff