now with read-line ...