Created linked list implementation