document all json fields