Updated json generator