enhance KeyChain