Added line numbering and highlighting