more on linked_list. still WIP