entity linkedlist stuff and specification changes