read-line works nicer than read