@override String? read(String filename) { try { return File(path.join(root.path, filename)).readAsStringSync(); }catch (e) { return null; } }