updated getProjectJSON()