files realocation