allocate/unallocate list items