buffered reader > scanner