making progress on oauth