outputs json file