add a json formatter