linked list header and uptil insert