add json viewer