1. modify iostream(FileInputStream, TODO);