Why do this as an object with an id? Why not push to an array?