a structure with two fields: data and address of next block