actually add FileReader class