new admin support for json file reading