added JSON and UI for updates