block allocation, indirect node refactoring