TEX DONE except Document
TEX Done but untested