initial user interface and updates to the ldap interface