add oauth model