renamed json module to avoid name clash