redesign LDAP.new interface