maj realloc, again