renamed linkedlist_elem to linkedlist_node