now noah can take in a json