English: Although I have much improved.
Telugu: చాలా వరకు మెరుగుపడ్డాను కూడా.