adding ldif support