Implemented directoryReader amd fileChecker