add iTerm2 support