fixed a block to be on the heap not the stack