- Apollo cache requires an id to commit to their store - add id to each query result - refactor out the store - still can use a lot of refactoring