updated supports json file.