data.json reading methods added