IBM created and inspired a family of typesetting languages with names that were derivatives of the word "SCRIPT". Latter versions of SCRIPT included advanced features such as automatic generation of a table of contents and index, multi-column page layout, footnotes, boxes, automatic hyphenation and spelling verification.