English: But it needs some improvement.
Telugu: అయితే మరింతగా మెరుగుపడాల్సిన అవసరం ఉంది.