generic ready for ldap'