new functions for adding individual keys; bug fix for keychain
merging menu keychain work