updated functions -- eternal history and ssh-add