updated canonical json