singly linked list

bugs unfixed