blockedlist progress
persistent singly linked list
fixing broken stuff