adding jline support