reallocates