Awesome! RE the challenge rather than change the response var to let array in the do block and wrapping the JSONDictionary in an array here. I simple changed the JSONDictionary typealias to wrap the dictionary in an array like so… typealias JSONDictionary = [[String: Any]] in other words an array of dictionary with key of string and value of Any and mostly the code is the same albeit the urlString and Post object.