authentication method add