data structure changed in data.js