Added a Appreader class