DataInputStream replaced by BufferedReaders

new input stream because some of DataInputStream's methods are
deprecated