adds functioning oauth