linked list

usage of pointer to pointer