started implementation of a singly linked list