typesetting revorked to use linked lists