fixat reallocate