Added automatic syntax & line numbering