added feature to store and retrieve password from keychain