updates to load JSON