struct'd int link list