updated json rendering, fixed tabs