added json.hash