Start of free list code