Added some FileReader framework