linked list of free blocks
Revert "linked list of free blocks"

This reverts commit 65d75a99f2d5636be43fb1913cff927cb9e4770a.