linkedlist metastructure has locking implemented