enforced the ability to retrieve the raw json
added util component to extract out raw json and a hash from the raw json