arrays are complicated, home.js changes