added osx keychain helper