readline version