fixed FileReader