updated json rendering