updated json module