add build readline