change item json to return a hash
change to return a hash and act more like a service
fix the controller to call the new json fields.