Implemented ldap