@krishmadampath: Well written,