update to fully handle new json format