The first issue I had with the first task was writing ip instead of IP. As it turns out JSON is case sensitive and if you look for ip in the values of a map, you will not get any results when the actual value is IP. So, I think looking at the data structure on the server is the next step to learn about. Do we do that by opening the endpoint and copy/paste the json in the json viewer app? or we should first bring in the deserialized json into sf take a look and then write the code?