working on freelists
there was a bug in the address of freelists. Now fixed, address is HEAP_ENTRY, not HEAP_ENTRY.freelists