added login keychain manager logic