delegated file reading to FileReader member