add readJSON