refreshers, arrays, objects, deltas and reduce code