needs a bit of normalizing work, but it IS JSON