added set -o vi