Update pointer, array, inv rules