more background on keychain