commenting code, lexical analyzer, main and preparing for examination