added ntlm support