Linked List Implementation, haven't tested it out yet, just don't want to delete again