fix reading JSON