Linked list

normal implementation