required struct node added to List342.h