add json formatting