add json tools