described program modes
added all stuff to the main tex doc
added all stuff to the main tex doc