added a stupid incomplete list linked list implementation