refactored json file loading